home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
DiVA VideoShop™
/
VideoShop
/
VideoShop.rsrc
/
XCMD_1130_ToolXCMD.txt
< prev
next >
Wrap
Text File
|
1991-09-11
|
111KB
|
1,978 lines
start:
00000000 4E56 0000 link A6, 0
00000004 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000008 4EBA 048C jsr [PC + 0x48C /* 00000496 */]
0000000C 4E5E unlink A6
0000000E 2E9F move.l [A7], [A7]+
00000010 4E75 rts
fn00000012:
00000012 4E56 FFFC link A6, -0x0004
00000016 48E7 0018 movem.l -[A7], A3,A4
0000001A 286E 0008 movea.l A4, [A6 + 0x8]
0000001E 42A7 clr.l -[A7]
00000020 2F0C move.l -[A7], A4
00000022 A917 syscall GetWRefCon
00000024 265F movea.l A3, [A7]+
00000026 2F0C move.l -[A7], A4
00000028 A922 syscall BeginUpdate
0000002A 2F0C move.l -[A7], A4
0000002C A969 syscall DrawControls
0000002E 2F0C move.l -[A7], A4
00000030 A923 syscall EndUpdate
00000032 4CDF 1800 movem.l A3,A4, [A7]+
00000036 4E5E unlink A6
00000038 2E9F move.l [A7], [A7]+
0000003A 4E75 rts
fn0000003C:
0000003C 4E56 FFF4 link A6, -0x000C
00000040 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000044 2C2E 0008 move.l D6, [A6 + 0x8]
00000048 42A7 clr.l -[A7]
0000004A 2F06 move.l -[A7], D6
0000004C A917 syscall GetWRefCon
0000004E 265F movea.l A3, [A7]+
00000050 486E 000C pea.l [A6 + 0xC]
00000054 A871 syscall GlobalToLocal
00000056 4267 clr.w -[A7]
00000058 2F2E 000C move.l -[A7], [A6 + 0xC]
0000005C 2F06 move.l -[A7], D6
0000005E 486E FFF4 pea.l [A6 - 0xC]
00000062 A96C syscall FindControl
00000064 3A1F move.w D5, [A7]+
00000066 2046 movea.l A0, D6
00000068 49E8 0010 lea.l A4, [A0 + 0x10]
0000006C 302E 000E move.w D0, [A6 + 0xE]
00000070 906C 0002 sub.w D0, [A4 + 0x2]
00000074 48C0 ext.l D0
00000076 81FC 0014 divs.w D0, 0x14
0000007A 3D40 000E move.w [A6 + 0xE], D0
0000007E 6712 beq +0x14 /* 00000092 */
00000080 5340 subq.w D0, 1
00000082 6712 beq +0x14 /* 00000096 */
00000084 5340 subq.w D0, 1
00000086 6712 beq +0x14 /* 0000009A */
00000088 5340 subq.w D0, 1
0000008A 6712 beq +0x14 /* 0000009E */
0000008C 5340 subq.w D0, 1
0000008E 6712 beq +0x14 /* 000000A2 */
00000090 6012 bra +0x14 /* 000000A4 */
label00000092:
00000092 7E01 moveq.l D7, 0x01
00000094 600E bra +0x10 /* 000000A4 */
label00000096:
00000096 7E02 moveq.l D7, 0x02
00000098 600A bra +0xC /* 000000A4 */
label0000009A:
0000009A 7E03 moveq.l D7, 0x03
0000009C 6006 bra +0x8 /* 000000A4 */
label0000009E:
0000009E 7E05 moveq.l D7, 0x05
000000A0 6002 bra +0x4 /* 000000A4 */
label000000A2:
000000A2 7E07 moveq.l D7, 0x07
label000000A4:
000000A4 2053 movea.l A0, [A3]
000000A6 BE28 0058 cmp.b D7, [A0 + 0x58]
000000AA 6718 beq +0x1A /* 000000C4 */
000000AC 2046 movea.l A0, D6
000000AE 2F28 008C move.l -[A7], [A0 + 0x8C]
000000B2 1F07 move.b -[A7], D7
000000B4 4EBA 0DD2 jsr [PC + 0xDD2 /* 00000E88 */]
000000B8 2053 movea.l A0, [A3]
000000BA 1147 0058 move.b [A0 + 0x58], D7
000000BE 2F0B move.l -[A7], A3
000000C0 4EBA 0E60 jsr [PC + 0xE60 /* 00000F22 */]
label000000C4:
000000C4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000000C8 4E5E unlink A6
000000CA 205F movea.l A0, [A7]+
000000CC DEFC 000C add.w A7, 0xC
000000D0 4ED0 jmp [A0]
fn000000D2:
000000D2 4E56 FFEA link A6, -0x0016
000000D6 206E 0008 movea.l A0, [A6 + 0x8]
000000DA 43EE FFF0 lea.l A1, [A6 - 0x10]
000000DE 22D8 move.l [A1]+, [A0]+
000000E0 22D8 move.l [A1]+, [A0]+
000000E2 22D8 move.l [A1]+, [A0]+
000000E4 22D8 move.l [A1]+, [A0]+
000000E6 4267 clr.w -[A7]
000000E8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000000EC 486E 000C pea.l [A6 + 0xC]
000000F0 A92C syscall FindWindow
000000F2 3D5F FFEE move.w [A6 - 0x12], [A7]+
000000F6 302E FFEE move.w D0, [A6 - 0x12]
000000FA 5740 subq.w D0, 3
000000FC 6754 beq +0x56 /* 00000152 */
000000FE 5340 subq.w D0, 1
00000100 6724 beq +0x26 /* 00000126 */
00000102 5540 subq.w D0, 2
00000104 6702 beq +0x4 /* 00000108 */
00000106 6060 bra +0x62 /* 00000168 */
label00000108:
00000108 2F2E 000C move.l -[A7], [A6 + 0xC]
0000010C A920 syscall BringToFront
0000010E 4267 clr.w -[A7]
00000110 2F2E 000C move.l -[A7], [A6 + 0xC]
00000114 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000118 A91E syscall TrackGoAway
0000011A 101F move.b D0, [A7]+
0000011C 674A beq +0x4C /* 00000168 */
0000011E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000122 A916 syscall HideWindow
00000124 6042 bra +0x44 /* 00000168 */
label00000126:
00000126 2F2E 000C move.l -[A7], [A6 + 0xC]
0000012A A920 syscall BringToFront
0000012C 42A7 clr.l -[A7]
0000012E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000132 2F2E 000C move.l -[A7], [A6 + 0xC]
00000136 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000013A 4EBA 0BAC jsr [PC + 0xBAC /* 00000CE8 */]
0000013E 2D5F FFEA move.l [A6 - 0x16], [A7]+
00000142 6724 beq +0x26 /* 00000168 */
00000144 2F2E 000C move.l -[A7], [A6 + 0xC]
00000148 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000014C 4267 clr.w -[A7]
0000014E A91B syscall MoveWindow
00000150 6016 bra +0x18 /* 00000168 */
label00000152:
00000152 2F2E 000C move.l -[A7], [A6 + 0xC]
00000156 A920 syscall BringToFront
00000158 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000015C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000160 2F2E 000C move.l -[A7], [A6 + 0xC]
00000164 4EBA FED6 jsr [PC - 0x12A /* 0000003C */]
label00000168:
00000168 4E5E unlink A6
0000016A 205F movea.l A0, [A7]+
0000016C DEFC 000C add.w A7, 0xC
00000170 4ED0 jmp [A0]
fn00000172:
00000172 4E56 FFF8 link A6, -0x0008
00000176 48E7 0018 movem.l -[A7], A3,A4
0000017A 42A7 clr.l -[A7]
0000017C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000180 A917 syscall GetWRefCon
00000182 265F movea.l A3, [A7]+
00000184 2853 movea.l A4, [A3]
00000186 102C 00B1 move.b D0, [A4 + 0xB1]
0000018A 6720 beq +0x22 /* 000001AC */
0000018C 102C 00B0 move.b D0, [A4 + 0xB0]
00000190 6714 beq +0x16 /* 000001A6 */
00000192 422C 00B0 clr.b [A4 + 0xB0]
00000196 2D7C BF97 0002 FFFC move.l [A6 - 0x4], 0xBF970002
0000019E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001A2 A9B5 syscall SystemMenu
000001A4 6006 bra +0x8 /* 000001AC */
label000001A6:
000001A6 197C 0001 00B0 move.b [A4 + 0xB0], 0x1
label000001AC:
000001AC 4CDF 1800 movem.l A3,A4, [A7]+
000001B0 4E5E unlink A6
000001B2 205F movea.l A0, [A7]+
000001B4 504F addq.w A7, 8
000001B6 4ED0 jmp [A0]
fn000001B8:
000001B8 4E56 FFE8 link A6, -0x0018
000001BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000001C0 206E 0008 movea.l A0, [A6 + 0x8]
000001C4 43EE FFF0 lea.l A1, [A6 - 0x10]
000001C8 22D8 move.l [A1]+, [A0]+
000001CA 22D8 move.l [A1]+, [A0]+
000001CC 22D8 move.l [A1]+, [A0]+
000001CE 22D8 move.l [A1]+, [A0]+
000001D0 266E 0010 movea.l A3, [A6 + 0x10]
000001D4 2E2E 000C move.l D7, [A6 + 0xC]
000001D8 302E FFF0 move.w D0, [A6 - 0x10]
000001DC 6770 beq +0x72 /* 0000024E */
000001DE 5340 subq.w D0, 1
000001E0 675C beq +0x5E /* 0000023E */
000001E2 5340 subq.w D0, 1
000001E4 6700 0134 beq +0x136 /* 0000031A */
000001E8 5940 subq.w D0, 4
000001EA 6748 beq +0x4A /* 00000234 */
000001EC 5F40 subq.w D0, 7
000001EE 6700 0124 beq +0x126 /* 00000314 */
000001F2 5540 subq.w D0, 2
000001F4 6700 00AE beq +0xB0 /* 000002A4 */
000001F8 0440 03D9 subi.w D0, 0x3D9
000001FC 6700 00C8 beq +0xCA /* 000002C6 */
00000200 5340 subq.w D0, 1
00000202 6700 00BA beq +0xBC /* 000002BE */
00000206 0440 00C7 subi.w D0, 0xC7
0000020A 6700 010E beq +0x110 /* 0000031A */
0000020E 5340 subq.w D0, 1
00000210 6700 0102 beq +0x104 /* 00000314 */
00000214 5340 subq.w D0, 1
00000216 6700 00FC beq +0xFE /* 00000314 */
0000021A 0440 0062 subi.w D0, 0x62 /* 'b' */
0000021E 6700 0094 beq +0x96 /* 000002B4 */
00000222 0440 0064 subi.w D0, 0x64 /* 'd' */
00000226 6700 00F2 beq +0xF4 /* 0000031A */
0000022A 5340 subq.w D0, 1
0000022C 6700 00EC beq +0xEE /* 0000031A */
00000230 6000 00E8 bra +0xEA /* 0000031A */
label00000234:
00000234 2F07 move.l -[A7], D7
00000236 4EBA FDDA jsr [PC - 0x226 /* 00000012 */]
0000023A 6000 00DE bra +0xE0 /* 0000031A */
label0000023E:
0000023E 2F0B move.l -[A7], A3
00000240 2F07 move.l -[A7], D7
00000242 486E FFF0 pea.l [A6 - 0x10]
00000246 4EBA FE8A jsr [PC - 0x176 /* 000000D2 */]
0000024A 6000 00CE bra +0xD0 /* 0000031A */
label0000024E:
0000024E 42A7 clr.l -[A7]
00000250 2F07 move.l -[A7], D7
00000252 A917 syscall GetWRefCon
00000254 2C1F move.l D6, [A7]+
00000256 2046 movea.l A0, D6
00000258 2050 movea.l A0, [A0]
0000025A 4AA8 0028 tst.l [A0 + 0x28]
0000025E 6708 beq +0xA /* 00000268 */
00000260 2F0B move.l -[A7], A3
00000262 2F06 move.l -[A7], D6
00000264 4EBA 0314 jsr [PC + 0x314 /* 0000057A */]
label00000268:
00000268 2046 movea.l A0, D6
0000026A 2850 movea.l A4, [A0]
0000026C 102C 007E move.b D0, [A4 + 0x7E]
00000270 6706 beq +0x8 /* 00000278 */
00000272 2F2C 007A move.l -[A7], [A4 + 0x7A]
00000276 A9DA syscall TEIdle
label00000278:
00000278 2046 movea.l A0, D6
0000027A 2850 movea.l A4, [A0]
0000027C 4AAC 002C tst.l [A4 + 0x2C]
00000280 56C0 sne D0
00000282 4A00 tst.b D0
00000284 6700 0094 beq +0x96 /* 0000031A */
00000288 206C 002C movea.l A0, [A4 + 0x2C]
0000028C 2050 movea.l A0, [A0]
0000028E C028 0004 and.b D0, [A0 + 0x4]
00000292 6700 0086 beq +0x88 /* 0000031A */
00000296 206C 002C movea.l A0, [A4 + 0x2C]
0000029A 2050 movea.l A0, [A0]
0000029C 2F28 010E move.l -[A7], [A0 + 0x10E]
000002A0 A9DA syscall TEIdle
000002A2 6076 bra +0x78 /* 0000031A */
label000002A4:
000002A4 2F0B move.l -[A7], A3
000002A6 2F07 move.l -[A7], D7
000002A8 4EBA FEC8 jsr [PC - 0x138 /* 00000172 */]
000002AC 177C 0001 0046 move.b [A3 + 0x46], 0x1
000002B2 6066 bra +0x68 /* 0000031A */
label000002B4:
000002B4 177C 0001 0046 move.b [A3 + 0x46], 0x1
000002BA 605E bra +0x60 /* 0000031A */
000002BC 605C bra +0x5E /* 0000031A */
label000002BE:
000002BE 177C 0001 0046 move.b [A3 + 0x46], 0x1
000002C4 6054 bra +0x56 /* 0000031A */
label000002C6:
000002C6 2F0B move.l -[A7], A3
000002C8 2F07 move.l -[A7], D7
000002CA 1F3C 0001 move.b -[A7], 0x1
000002CE 4267 clr.w -[A7]
000002D0 4EBA 1194 jsr [PC + 0x1194 /* 00001466 */]
000002D4 2F0B move.l -[A7], A3
000002D6 2F07 move.l -[A7], D7
000002D8 7001 moveq.l D0, 0x01
000002DA 2F00 move.l -[A7], D0
000002DC 4EBA 1158 jsr [PC + 0x1158 /* 00001436 */]
000002E0 2F0B move.l -[A7], A3
000002E2 2F07 move.l -[A7], D7
000002E4 42A7 clr.l -[A7]
000002E6 2F07 move.l -[A7], D7
000002E8 A917 syscall GetWRefCon
000002EA 205F movea.l A0, [A7]+
000002EC 2050 movea.l A0, [A0]
000002EE 2F28 004C move.l -[A7], [A0 + 0x4C]
000002F2 1F3C 0001 move.b -[A7], 0x1
000002F6 4EBA 1102 jsr [PC + 0x1102 /* 000013FA */]
000002FA 42A7 clr.l -[A7]
000002FC 2F07 move.l -[A7], D7
000002FE A917 syscall GetWRefCon
00000300 205F movea.l A0, [A7]+
00000302 2050 movea.l A0, [A0]
00000304 117C 0001 00B0 move.b [A0 + 0xB0], 0x1
0000030A 2F0B move.l -[A7], A3
0000030C 2F07 move.l -[A7], D7
0000030E 4EBA FE62 jsr [PC - 0x19E /* 00000172 */]
00000312 6006 bra +0x8 /* 0000031A */
label00000314:
00000314 177C 0001 0046 move.b [A3 + 0x46], 0x1
label0000031A:
0000031A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000031E 4E5E unlink A6
00000320 205F movea.l A0, [A7]+
00000322 DEFC 000C add.w A7, 0xC
00000326 4ED0 jmp [A0]
fn00000328:
00000328 4E56 FFE8 link A6, -0x0018
0000032C 48E7 0018 movem.l -[A7], A3,A4
00000330 266E 0008 movea.l A3, [A6 + 0x8]
00000334 422B 0046 clr.b [A3 + 0x46]
00000338 206B 0002 movea.l A0, [A3 + 0x2]
0000033C 2868 0010 movea.l A4, [A0 + 0x10]
00000340 43EE FFE8 lea.l A1, [A6 - 0x18]
00000344 22D8 move.l [A1]+, [A0]+
00000346 22D8 move.l [A1]+, [A0]+
00000348 22D8 move.l [A1]+, [A0]+
0000034A 22D8 move.l [A1]+, [A0]+
0000034C 486E FFFC pea.l [A6 - 0x4]
00000350 A874 syscall GetPort
00000352 2F0C move.l -[A7], A4
00000354 A873 syscall SetPort
00000356 2F0B move.l -[A7], A3
00000358 2F0C move.l -[A7], A4
0000035A 486E FFE8 pea.l [A6 - 0x18]
0000035E 4EBA FE58 jsr [PC - 0x1A8 /* 000001B8 */]
00000362 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000366 A873 syscall SetPort
00000368 4CDF 1800 movem.l A3,A4, [A7]+
0000036C 4E5E unlink A6
0000036E 2E9F move.l [A7], [A7]+
00000370 4E75 rts
fn00000372:
00000372 4E56 FFF4 link A6, -0x000C
00000376 48E7 0118 movem.l -[A7], D7,A3,A4
0000037A 2E2E 0008 move.l D7, [A6 + 0x8]
0000037E 42A7 clr.l -[A7]
00000380 2F2E 000C move.l -[A7], [A6 + 0xC]
00000384 2F3C 5749 4E44 move.l -[A7], 0x57494E44 /* 'WIND' */
0000038A 3F3C 07D1 move.w -[A7], 0x7D1
0000038E 1F3C 0001 move.b -[A7], 0x1
00000392 1F3C 0001 move.b -[A7], 0x1
00000396 4EBA 0FE2 jsr [PC + 0xFE2 /* 0000137A */]
0000039A 285F movea.l A4, [A7]+
0000039C 200C move.l D0, A4
0000039E 6700 00AA beq +0xAC /* 0000044A */
000003A2 42A7 clr.l -[A7]
000003A4 3F3C 0514 move.w -[A7], 0x514
000003A8 2F0C move.l -[A7], A4
000003AA A9BE syscall GetNewControl
000003AC 265F movea.l A3, [A7]+
000003AE 42A7 clr.l -[A7]
000003B0 3F3C 0515 move.w -[A7], 0x515
000003B4 2F0C move.l -[A7], A4
000003B6 A9BE syscall GetNewControl
000003B8 265F movea.l A3, [A7]+
000003BA 2F0B move.l -[A7], A3
000003BC 2F3C 0000 0014 move.l -[A7], 0x14
000003C2 A959 syscall MoveControl
000003C4 42A7 clr.l -[A7]
000003C6 3F3C 0516 move.w -[A7], 0x516
000003CA 2F0C move.l -[A7], A4
000003CC A9BE syscall GetNewControl
000003CE 265F movea.l A3, [A7]+
000003D0 2F0B move.l -[A7], A3
000003D2 2F3C 0000 0028 move.l -[A7], 0x28 /* '(' */
000003D8 A959 syscall MoveControl
000003DA 42A7 clr.l -[A7]
000003DC 3F3C 0517 move.w -[A7], 0x517
000003E0 2F0C move.l -[A7], A4
000003E2 A9BE syscall GetNewControl
000003E4 265F movea.l A3, [A7]+
000003E6 2F0B move.l -[A7], A3
000003E8 2F3C 0000 003C move.l -[A7], 0x3C /* '<' */
000003EE A959 syscall MoveControl
000003F0 42A7 clr.l -[A7]
000003F2 3F3C 0518 move.w -[A7], 0x518
000003F6 2F0C move.l -[A7], A4
000003F8 A9BE syscall GetNewControl
000003FA 265F movea.l A3, [A7]+
000003FC 2F0B move.l -[A7], A3
000003FE 2F3C 0000 0050 move.l -[A7], 0x50 /* 'P' */
00000404 A959 syscall MoveControl
00000406 2F0C move.l -[A7], A4
00000408 2F07 move.l -[A7], D7
0000040A A918 syscall SetWRefCon
0000040C 2F07 move.l -[A7], D7
0000040E 205F movea.l A0, [A7]+
00000410 A029 syscall HLock
00000412 2047 movea.l A0, D7
00000414 2050 movea.l A0, [A0]
00000416 2D48 FFF4 move.l [A6 - 0xC], A0
0000041A 214C 0030 move.l [A0 + 0x30], A4
0000041E 206E FFF4 movea.l A0, [A6 - 0xC]
00000422 2F08 move.l -[A7], A0
00000424 42A7 clr.l -[A7]
00000426 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
0000042C 3F3C 07D1 move.w -[A7], 0x7D1
00000430 A9A0 syscall GetResource
00000432 201F move.l D0, [A7]+
00000434 205F movea.l A0, [A7]+
00000436 2140 005A move.l [A0 + 0x5A], D0
0000043A 206E FFF4 movea.l A0, [A6 - 0xC]
0000043E 117C 0001 0058 move.b [A0 + 0x58], 0x1
00000444 2F07 move.l -[A7], D7
00000446 205F movea.l A0, [A7]+
00000448 A02A syscall HUnlock
label0000044A:
0000044A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000044E 4E5E unlink A6
00000450 205F movea.l A0, [A7]+
00000452 504F addq.w A7, 8
00000454 4ED0 jmp [A0]
fn00000456:
00000456 4E56 FFF8 link A6, -0x0008
0000045A 2F0C move.l -[A7], A4
0000045C 42A7 clr.l -[A7]
0000045E 4EBA 0D2A jsr [PC + 0xD2A /* 0000118A */]
00000462 285F movea.l A4, [A7]+
00000464 200C move.l D0, A4
00000466 6608 bne +0xA /* 00000470 */
00000468 3F3C 0005 move.w -[A7], 0x5
0000046C A9C8 syscall SysBeep
0000046E 601E bra +0x20 /* 0000048E */
label00000470:
00000470 486E FFFC pea.l [A6 - 0x4]
00000474 A874 syscall GetPort
00000476 2054 movea.l A0, [A4]
00000478 4AA8 0030 tst.l [A0 + 0x30]
0000047C 660A bne +0xC /* 00000488 */
0000047E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000482 2F0C move.l -[A7], A4
00000484 4EBA FEEC jsr [PC - 0x114 /* 00000372 */]
label00000488:
00000488 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000048C A873 syscall SetPort
label0000048E:
0000048E 285F movea.l A4, [A7]+
00000490 4E5E unlink A6
00000492 2E9F move.l [A7], [A7]+
00000494 4E75 rts
fn00000496:
00000496 4E56 0000 link A6, 0
0000049A 206E 0008 movea.l A0, [A6 + 0x8]
0000049E 3010 move.w D0, [A0]
000004A0 5240 addq.w D0, 1
000004A2 6702 beq +0x4 /* 000004A6 */
000004A4 600A bra +0xC /* 000004B0 */
label000004A6:
000004A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004AA 4EBA FE7C jsr [PC - 0x184 /* 00000328 */]
000004AE 6008 bra +0xA /* 000004B8 */
label000004B0:
000004B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004B4 4EBA FFA0 jsr [PC - 0x60 /* 00000456 */]
label000004B8:
000004B8 4E5E unlink A6
000004BA 2E9F move.l [A7], [A7]+
000004BC 4E75 rts
fn000004BE:
000004BE 4E56 FFFA link A6, -0x0006
000004C2 48E7 0118 movem.l -[A7], D7,A3,A4
000004C6 286E 0008 movea.l A4, [A6 + 0x8]
000004CA 4267 clr.w -[A7]
000004CC 2F2C FFE0 move.l -[A7], [A4 - 0x20]
000004D0 303C 00DD move.w D0, 0xDD
000004D4 AAAA syscall QuickTimeDispatch
000004D6 101F move.b D0, [A7]+
000004D8 6700 0096 beq +0x98 /* 00000570 */
000004DC 206C FFF8 movea.l A0, [A4 - 0x8]
000004E0 2050 movea.l A0, [A0]
000004E2 7201 moveq.l D1, 0x01
000004E4 B228 007C cmp.b D1, [A0 + 0x7C]
000004E8 56C1 sne D1
000004EA C001 and.b D0, D1
000004EC 6700 0082 beq +0x84 /* 00000570 */
000004F0 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000004F4 205F movea.l A0, [A7]+
000004F6 A029 syscall HLock
000004F8 206C FFF8 movea.l A0, [A4 - 0x8]
000004FC 2650 movea.l A3, [A0]
000004FE 102B 0091 move.b D0, [A3 + 0x91]
00000502 6734 beq +0x36 /* 00000538 */
00000504 2F00 move.l -[A7], D0
00000506 42A7 clr.l -[A7]
00000508 2F2C FFE0 move.l -[A7], [A4 - 0x20]
0000050C 303C 002B move.w D0, 0x2B /* '+' */
00000510 AAAA syscall QuickTimeDispatch
00000512 221F move.l D1, [A7]+
00000514 201F move.l D0, [A7]+
00000516 5381 subq.l D1, 1
00000518 B2AC FFE4 cmp.l D1, [A4 - 0x1C]
0000051C 5FC1 sle D1
0000051E C001 and.b D0, D1
00000520 6716 beq +0x18 /* 00000538 */
00000522 2F2C FFF8 move.l -[A7], [A4 - 0x8]
00000526 205F movea.l A0, [A7]+
00000528 A02A syscall HUnlock
0000052A 2F2C 000C move.l -[A7], [A4 + 0xC]
0000052E 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000532 4EBA 0E9E jsr [PC + 0xE9E /* 000013D2 */]
00000536 6038 bra +0x3A /* 00000570 */
label00000538:
00000538 177C 0001 007C move.b [A3 + 0x7C], 0x1
0000053E 4267 clr.w -[A7]
00000540 486B 003A pea.l [A3 + 0x3A]
00000544 4EBA 00B8 jsr [PC + 0xB8 /* 000005FE */]
00000548 3E1F move.w D7, [A7]+
0000054A 102B 0090 move.b D0, [A3 + 0x90]
0000054E 6718 beq +0x1A /* 00000568 */
00000550 486E FFFC pea.l [A6 - 0x4]
00000554 A874 syscall GetPort
00000556 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000055A A873 syscall SetPort
0000055C 486B 0082 pea.l [A3 + 0x82]
00000560 A928 syscall InvalRect
00000562 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000566 A873 syscall SetPort
label00000568:
00000568 2F2C FFF8 move.l -[A7], [A4 - 0x8]
0000056C 205F movea.l A0, [A7]+
0000056E A02A syscall HUnlock
label00000570:
00000570 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000574 4E5E unlink A6
00000576 2E9F move.l [A7], [A7]+
00000578 4E75 rts
fn0000057A:
0000057A 4E56 FFE0 link A6, -0x0020
0000057E 48E7 0018 movem.l -[A7], A3,A4
00000582 42A7 clr.l -[A7]
00000584 42A7 clr.l -[A7]
00000586 303C 0005 move.w D0, 0x5
0000058A AAAA syscall QuickTimeDispatch
0000058C 206E 0008 movea.l A0, [A6 + 0x8]
00000590 2050 movea.l A0, [A0]
00000592 2668 0028 movea.l A3, [A0 + 0x28]
00000596 2D4B FFF8 move.l [A6 - 0x8], A3
label0000059A:
0000059A 206E FFF8 movea.l A0, [A6 - 0x8]
0000059E 2050 movea.l A0, [A0]
000005A0 2D68 000C FFE0 move.l [A6 - 0x20], [A0 + 0xC]
000005A6 42A7 clr.l -[A7]
000005A8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000005AC 486E FFE8 pea.l [A6 - 0x18]
000005B0 303C 0039 move.w D0, 0x39 /* '9' */
000005B4 AAAA syscall QuickTimeDispatch
000005B6 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
000005BA 206E FFF8 movea.l A0, [A6 - 0x8]
000005BE 2850 movea.l A4, [A0]
000005C0 4AAC 00B0 tst.l [A4 + 0xB0]
000005C4 670C beq +0xE /* 000005D2 */
000005C6 2F2C 00B0 move.l -[A7], [A4 + 0xB0]
000005CA 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000005CE 4EBA 060E jsr [PC + 0x60E /* 00000BDE */]
label000005D2:
000005D2 2F0E move.l -[A7], A6
000005D4 4EBA FEE8 jsr [PC - 0x118 /* 000004BE */]
000005D8 206E FFF8 movea.l A0, [A6 - 0x8]
000005DC 2050 movea.l A0, [A0]
000005DE 2D50 FFF8 move.l [A6 - 0x8], [A0]
000005E2 57C0 seq D0
000005E4 4A00 tst.b D0
000005E6 660A bne +0xC /* 000005F2 */
000005E8 B7EE FFF8 cmpa.l A3, [A6 - 0x8]
000005EC 57C1 seq D1
000005EE 8001 or.b D0, D1
000005F0 67A8 beq -0x56 /* 0000059A */
label000005F2:
000005F2 4CDF 1800 movem.l A3,A4, [A7]+
000005F6 4E5E unlink A6
000005F8 205F movea.l A0, [A7]+
000005FA 504F addq.w A7, 8
000005FC 4ED0 jmp [A0]
fn000005FE:
000005FE 4E56 FFD8 link A6, -0x0028
00000602 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000606 266E 0008 movea.l A3, [A6 + 0x8]
0000060A 4245 clr.w D5
0000060C 1E2B 0043 move.b D7, [A3 + 0x43]
00000610 286B 0002 movea.l A4, [A3 + 0x2]
00000614 102B 0042 move.b D0, [A3 + 0x42]
00000618 4880 ext.w D0
0000061A 6B00 0452 bmi +0x454 /* 00000A6E */
0000061E 0C40 0025 cmpi.w D0, 0x25 /* '%' */
00000622 6E00 044A bgt +0x44C /* 00000A6E */
00000626 D040 add.w D0, D0
00000628 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000062C 4EFB 0000 jmp [PC + D0.w]
00000630 004E 005E ori.w A6, 0x5E /* '^' */
00000634 0116 btst [A6], D0
00000636 012C 0142 btst [A4 + 0x142], D0
0000063A 0158 bchg [A0]+, D0
0000063C 016C 0182 bchg [A4 + 0x182], D0
00000640 0198 bclr [A0]+, D0
00000642 01AE 01C4 bclr [A6 + 0x1C4], D0
00000646 01DA .incomplete
00000648 01F0 .incomplete
0000064A 0206 021C andi.b D6, 0x1C
0000064E 0232 0248 025E andi.b [A2 + D0.w * 2 + 0x5E], 0x48 /* 'H' */
00000654 0274 028A 02A0 andi.w [A4 + D0.w * 2 - 0x96], 0x28A
0000065A 02B6 0440 0440 0440 andi.l [A6 + D0.w * 4 + 0x40], 0x4400440
00000662 0440 0440 subi.w D0, 0x440
00000666 0440 0440 subi.w D0, 0x440
0000066A 0440 0440 subi.w D0, 0x440
0000066E 0440 0440 subi.w D0, 0x440
00000672 0440 006E subi.w D0, 0x6E /* 'n' */
00000676 00C2 .incomplete
00000678 02CC .incomplete
0000067A 038C bclr A4, D1
0000067C 2F0C move.l -[A7], A4
0000067E 42A7 clr.l -[A7]
00000680 303C 002D move.w D0, 0x2D /* '-' */
00000684 AAAA syscall QuickTimeDispatch
00000686 7E01 moveq.l D7, 0x01
00000688 6000 03E4 bra +0x3E6 /* 00000A6E */
0000068C 2F0C move.l -[A7], A4
0000068E 42A7 clr.l -[A7]
00000690 303C 002D move.w D0, 0x2D /* '-' */
00000694 AAAA syscall QuickTimeDispatch
00000696 7E01 moveq.l D7, 0x01
00000698 6000 03D4 bra +0x3D6 /* 00000A6E */
0000069C 42A7 clr.l -[A7]
0000069E 2F0C move.l -[A7], A4
000006A0 486E FFE8 pea.l [A6 - 0x18]
000006A4 303C 0039 move.w D0, 0x39 /* '9' */
000006A8 AAAA syscall QuickTimeDispatch
000006AA 2C1F move.l D6, [A7]+
000006AC 2D7C 7669 6465 FFD8 move.l [A6 - 0x28], 0x76696465 /* 'vide' */
000006B4 2F0C move.l -[A7], A4
000006B6 2F3C 0001 0001 move.l -[A7], 0x10001
000006BC 486E FFD8 pea.l [A6 - 0x28]
000006C0 2F06 move.l -[A7], D6
000006C2 7001 moveq.l D0, 0x01
000006C4 2F00 move.l -[A7], D0
000006C6 486E FFE0 pea.l [A6 - 0x20]
000006CA 486E FFDC pea.l [A6 - 0x24]
000006CE 303C 010E move.w D0, 0x10E
000006D2 AAAA syscall QuickTimeDispatch
000006D4 2F0C move.l -[A7], A4
000006D6 42A7 clr.l -[A7]
000006D8 303C 002D move.w D0, 0x2D /* '-' */
000006DC AAAA syscall QuickTimeDispatch
000006DE 2F0C move.l -[A7], A4
000006E0 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000006E4 303C 003D move.w D0, 0x3D /* '=' */
000006E8 AAAA syscall QuickTimeDispatch
000006EA 7E01 moveq.l D7, 0x01
000006EC 6000 0380 bra +0x382 /* 00000A6E */
000006F0 42A7 clr.l -[A7]
000006F2 2F0C move.l -[A7], A4
000006F4 486E FFE8 pea.l [A6 - 0x18]
000006F8 303C 0039 move.w D0, 0x39 /* '9' */
000006FC AAAA syscall QuickTimeDispatch
000006FE 2C1F move.l D6, [A7]+
00000700 2D7C 7669 6465 FFD8 move.l [A6 - 0x28], 0x76696465 /* 'vide' */
00000708 2F0C move.l -[A7], A4
0000070A 2F3C 0001 0001 move.l -[A7], 0x10001
00000710 486E FFD8 pea.l [A6 - 0x28]
00000714 2F06 move.l -[A7], D6
00000716 70FF moveq.l D0, 0xFFFFFFFF
00000718 2F00 move.l -[A7], D0
0000071A 486E FFE0 pea.l [A6 - 0x20]
0000071E 486E FFDC pea.l [A6 - 0x24]
00000722 303C 010E move.w D0, 0x10E
00000726 AAAA syscall QuickTimeDispatch
00000728 2F0C move.l -[A7], A4
0000072A 42A7 clr.l -[A7]
0000072C 303C 002D move.w D0, 0x2D /* '-' */
00000730 AAAA syscall QuickTimeDispatch
00000732 2F0C move.l -[A7], A4
00000734 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000738 303C 003D move.w D0, 0x3D /* '=' */
0000073C AAAA syscall QuickTimeDispatch
0000073E 7E01 moveq.l D7, 0x01
00000740 6000 032C bra +0x32E /* 00000A6E */
00000744 2F0C move.l -[A7], A4
00000746 42A7 clr.l -[A7]
00000748 487A 03EE pea.l [PC + 0x3EE /* 00000B38, value 0x3FFBCCCC */]
0000074C A844 syscall X2Fix
0000074E 303C 002D move.w D0, 0x2D /* '-' */
00000752 AAAA syscall QuickTimeDispatch
00000754 7E02 moveq.l D7, 0x02
00000756 6000 0316 bra +0x318 /* 00000A6E */
0000075A 2F0C move.l -[A7], A4
0000075C 42A7 clr.l -[A7]
0000075E 487A 03CE pea.l [PC + 0x3CE /* 00000B2E, value 0x3FFDCCCC */]
00000762 A844 syscall X2Fix
00000764 303C 002D move.w D0, 0x2D /* '-' */
00000768 AAAA syscall QuickTimeDispatch
0000076A 7E03 moveq.l D7, 0x03
0000076C 6000 0300 bra +0x302 /* 00000A6E */
00000770 2F0C move.l -[A7], A4
00000772 42A7 clr.l -[A7]
00000774 487A 03AE pea.l [PC + 0x3AE /* 00000B24, value 0x3FFECCCC */]
00000778 A844 syscall X2Fix
0000077A 303C 002D move.w D0, 0x2D /* '-' */
0000077E AAAA syscall QuickTimeDispatch
00000780 7E04 moveq.l D7, 0x04
00000782 6000 02EA bra +0x2EC /* 00000A6E */
00000786 2F0C move.l -[A7], A4
00000788 2F3C 0001 0000 move.l -[A7], 0x10000
0000078E 303C 002D move.w D0, 0x2D /* '-' */
00000792 AAAA syscall QuickTimeDispatch
00000794 7E05 moveq.l D7, 0x05
00000796 6000 02D6 bra +0x2D8 /* 00000A6E */
0000079A 2F0C move.l -[A7], A4
0000079C 42A7 clr.l -[A7]
0000079E 487A 035C pea.l [PC + 0x35C /* 00000AFC, value 0x3FFFC000 */]
000007A2 A844 syscall X2Fix
000007A4 303C 002D move.w D0, 0x2D /* '-' */
000007A8 AAAA syscall QuickTimeDispatch
000007AA 7E06 moveq.l D7, 0x06
000007AC 6000 02C0 bra +0x2C2 /* 00000A6E */
000007B0 2F0C move.l -[A7], A4
000007B2 42A7 clr.l -[A7]
000007B4 487A 033C pea.l [PC + 0x33C /* 00000AF2, value 0x40008000, cstring "@" */]
000007B8 A844 syscall X2Fix
000007BA 303C 002D move.w D0, 0x2D /* '-' */
000007BE AAAA syscall QuickTimeDispatch
000007C0 7E07 moveq.l D7, 0x07
000007C2 6000 02AA bra +0x2AC /* 00000A6E */
000007C6 2F0C move.l -[A7], A4
000007C8 42A7 clr.l -[A7]
000007CA 487A 031C pea.l [PC + 0x31C /* 00000AE8, value 0x4000C000, cstring "@" */]
000007CE A844 syscall X2Fix
000007D0 303C 002D move.w D0, 0x2D /* '-' */
000007D4 AAAA syscall QuickTimeDispatch
000007D6 7E08 moveq.l D7, 0x08
000007D8 6000 0294 bra +0x296 /* 00000A6E */
000007DC 2F0C move.l -[A7], A4
000007DE 42A7 clr.l -[A7]
000007E0 487A 02FC pea.l [PC + 0x2FC /* 00000ADE, value 0x4001A000 */]
000007E4 A844 syscall X2Fix
000007E6 303C 002D move.w D0, 0x2D /* '-' */
000007EA AAAA syscall QuickTimeDispatch
000007EC 7E09 moveq.l D7, 0x09
000007EE 6000 027E bra +0x280 /* 00000A6E */
000007F2 2F0C move.l -[A7], A4
000007F4 42A7 clr.l -[A7]
000007F6 487A 02DC pea.l [PC + 0x2DC /* 00000AD4, value 0x40029000 */]
000007FA A844 syscall X2Fix
000007FC 303C 002D move.w D0, 0x2D /* '-' */
00000800 AAAA syscall QuickTimeDispatch
00000802 7E0A moveq.l D7, 0x0A
00000804 6000 0268 bra +0x26A /* 00000A6E */
00000808 2F0C move.l -[A7], A4
0000080A 42A7 clr.l -[A7]
0000080C 487A 02BC pea.l [PC + 0x2BC /* 00000ACA, value 0x4002F000 */]
00000810 A844 syscall X2Fix
00000812 303C 002D move.w D0, 0x2D /* '-' */
00000816 AAAA syscall QuickTimeDispatch
00000818 7E0B moveq.l D7, 0x0B
0000081A 6000 0252 bra +0x254 /* 00000A6E */
0000081E 2F0C move.l -[A7], A4
00000820 42A7 clr.l -[A7]
00000822 487A 02F6 pea.l [PC + 0x2F6 /* 00000B1A, value 0xBFFBCCCC */]
00000826 A844 syscall X2Fix
00000828 303C 002D move.w D0, 0x2D /* '-' */
0000082C AAAA syscall QuickTimeDispatch
0000082E 7E0C moveq.l D7, 0x0C
00000830 6000 023C bra +0x23E /* 00000A6E */
00000834 2F0C move.l -[A7], A4
00000836 42A7 clr.l -[A7]
00000838 487A 02D6 pea.l [PC + 0x2D6 /* 00000B10, value 0xBFFDCCCC */]
0000083C A844 syscall X2Fix
0000083E 303C 002D move.w D0, 0x2D /* '-' */
00000842 AAAA syscall QuickTimeDispatch
00000844 7E0D moveq.l D7, 0x0D
00000846 6000 0226 bra +0x228 /* 00000A6E */
0000084A 2F0C move.l -[A7], A4
0000084C 42A7 clr.l -[A7]
0000084E 487A 02B6 pea.l [PC + 0x2B6 /* 00000B06, value 0xBFFECCCC */]
00000852 A844 syscall X2Fix
00000854 303C 002D move.w D0, 0x2D /* '-' */
00000858 AAAA syscall QuickTimeDispatch
0000085A 7E0E moveq.l D7, 0x0E
0000085C 6000 0210 bra +0x212 /* 00000A6E */
00000860 2F0C move.l -[A7], A4
00000862 42A7 clr.l -[A7]
00000864 487A 021E pea.l [PC + 0x21E /* 00000A84, value 0xBFFF8000 */]
00000868 A844 syscall X2Fix
0000086A 303C 002D move.w D0, 0x2D /* '-' */
0000086E AAAA syscall QuickTimeDispatch
00000870 7E0F moveq.l D7, 0x0F
00000872 6000 01FA bra +0x1FC /* 00000A6E */
00000876 2F0C move.l -[A7], A4
00000878 42A7 clr.l -[A7]
0000087A 487A 0244 pea.l [PC + 0x244 /* 00000AC0, value 0xBFFFC000 */]
0000087E A844 syscall X2Fix
00000880 303C 002D move.w D0, 0x2D /* '-' */
00000884 AAAA syscall QuickTimeDispatch
00000886 7E10 moveq.l D7, 0x10
00000888 6000 01E4 bra +0x1E6 /* 00000A6E */
0000088C 2F0C move.l -[A7], A4
0000088E 42A7 clr.l -[A7]
00000890 487A 0224 pea.l [PC + 0x224 /* 00000AB6, value 0xC0008000 */]
00000894 A844 syscall X2Fix
00000896 303C 002D move.w D0, 0x2D /* '-' */
0000089A AAAA syscall QuickTimeDispatch
0000089C 7E11 moveq.l D7, 0x11
0000089E 6000 01CE bra +0x1D0 /* 00000A6E */
000008A2 2F0C move.l -[A7], A4
000008A4 42A7 clr.l -[A7]
000008A6 487A 0204 pea.l [PC + 0x204 /* 00000AAC, value 0xC000C000 */]
000008AA A844 syscall X2Fix
000008AC 303C 002D move.w D0, 0x2D /* '-' */
000008B0 AAAA syscall QuickTimeDispatch
000008B2 7E12 moveq.l D7, 0x12
000008B4 6000 01B8 bra +0x1BA /* 00000A6E */
000008B8 2F0C move.l -[A7], A4
000008BA 42A7 clr.l -[A7]
000008BC 487A 01E4 pea.l [PC + 0x1E4 /* 00000AA2, value 0xC001A000 */]
000008C0 A844 syscall X2Fix
000008C2 303C 002D move.w D0, 0x2D /* '-' */
000008C6 AAAA syscall QuickTimeDispatch
000008C8 7E13 moveq.l D7, 0x13
000008CA 6000 01A2 bra +0x1A4 /* 00000A6E */
000008CE 2F0C move.l -[A7], A4
000008D0 42A7 clr.l -[A7]
000008D2 487A 01C4 pea.l [PC + 0x1C4 /* 00000A98, value 0xC0029000 */]
000008D6 A844 syscall X2Fix
000008D8 303C 002D move.w D0, 0x2D /* '-' */
000008DC AAAA syscall QuickTimeDispatch
000008DE 7E14 moveq.l D7, 0x14
000008E0 6000 018C bra +0x18E /* 00000A6E */
000008E4 2F0C move.l -[A7], A4
000008E6 42A7 clr.l -[A7]
000008E8 487A 01A4 pea.l [PC + 0x1A4 /* 00000A8E, value 0xC002F000 */]
000008EC A844 syscall X2Fix
000008EE 303C 002D move.w D0, 0x2D /* '-' */
000008F2 AAAA syscall QuickTimeDispatch
000008F4 7E15 moveq.l D7, 0x15
000008F6 6000 0176 bra +0x178 /* 00000A6E */
000008FA 1007 move.b D0, D7
000008FC 4880 ext.w D0
000008FE 5B40 subq.w D0, 5
00000900 6B00 00A4 bmi +0xA6 /* 000009A6 */
00000904 0C40 0005 cmpi.w D0, 0x5
00000908 6E00 009C bgt +0x9E /* 000009A6 */
0000090C D040 add.w D0, D0
0000090E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000912 4EFB 0000 jmp [PC + D0.w]
00000916 000E 0024 ori.b A6, 0x24 /* '$' */
0000091A 003A 0050 0066 ori.b [PC + 0x66 /* 00000982, value 0xA8 */], 0x50 /* 'P' */
00000920 007C 2F0C ori.w sr, 12044
00000924 42A7 clr.l -[A7]
00000926 487A 01D4 pea.l [PC + 0x1D4 /* 00000AFC, value 0x3FFFC000 */]
0000092A A844 syscall X2Fix
0000092C 303C 002D move.w D0, 0x2D /* '-' */
00000930 AAAA syscall QuickTimeDispatch
00000932 7E06 moveq.l D7, 0x06
00000934 6000 0138 bra +0x13A /* 00000A6E */
00000938 2F0C move.l -[A7], A4
0000093A 42A7 clr.l -[A7]
0000093C 487A 01B4 pea.l [PC + 0x1B4 /* 00000AF2, value 0x40008000, cstring "@" */]
00000940 A844 syscall X2Fix
00000942 303C 002D move.w D0, 0x2D /* '-' */
00000946 AAAA syscall QuickTimeDispatch
00000948 7E07 moveq.l D7, 0x07
0000094A 6000 0122 bra +0x124 /* 00000A6E */
0000094E 2F0C move.l -[A7], A4
00000950 42A7 clr.l -[A7]
00000952 487A 0194 pea.l [PC + 0x194 /* 00000AE8, value 0x4000C000, cstring "@" */]
00000956 A844 syscall X2Fix
00000958 303C 002D move.w D0, 0x2D /* '-' */
0000095C AAAA syscall QuickTimeDispatch
0000095E 7E08 moveq.l D7, 0x08
00000960 6000 010C bra +0x10E /* 00000A6E */
00000964 2F0C move.l -[A7], A4
00000966 42A7 clr.l -[A7]
00000968 487A 0174 pea.l [PC + 0x174 /* 00000ADE, value 0x4001A000 */]
0000096C A844 syscall X2Fix
0000096E 303C 002D move.w D0, 0x2D /* '-' */
00000972 AAAA syscall QuickTimeDispatch
00000974 7E09 moveq.l D7, 0x09
00000976 6000 00F6 bra +0xF8 /* 00000A6E */
0000097A 2F0C move.l -[A7], A4
0000097C 42A7 clr.l -[A7]
0000097E 487A 0154 pea.l [PC + 0x154 /* 00000AD4, value 0x40029000 */]
00000982 A844 syscall X2Fix
00000984 303C 002D move.w D0, 0x2D /* '-' */
00000988 AAAA syscall QuickTimeDispatch
0000098A 7E0A moveq.l D7, 0x0A
0000098C 6000 00E0 bra +0xE2 /* 00000A6E */
00000990 2F0C move.l -[A7], A4
00000992 42A7 clr.l -[A7]
00000994 487A 0134 pea.l [PC + 0x134 /* 00000ACA, value 0x4002F000 */]
00000998 A844 syscall X2Fix
0000099A 303C 002D move.w D0, 0x2D /* '-' */
0000099E AAAA syscall QuickTimeDispatch
000009A0 7E0B moveq.l D7, 0x0B
000009A2 6000 00CA bra +0xCC /* 00000A6E */
label000009A6:
000009A6 2F0C move.l -[A7], A4
000009A8 2F3C 0001 0000 move.l -[A7], 0x10000
000009AE 303C 002D move.w D0, 0x2D /* '-' */
000009B2 AAAA syscall QuickTimeDispatch
000009B4 7E05 moveq.l D7, 0x05
000009B6 6000 00B6 bra +0xB8 /* 00000A6E */
000009BA 1007 move.b D0, D7
000009BC 4880 ext.w D0
000009BE 0440 000F subi.w D0, 0xF
000009C2 6B00 0098 bmi +0x9A /* 00000A5C */
000009C6 0C40 0005 cmpi.w D0, 0x5
000009CA 6E00 0090 bgt +0x92 /* 00000A5C */
000009CE D040 add.w D0, D0
000009D0 303B 0006 move.w D0, [PC + D0.w + 0x6]
000009D4 4EFB 0000 jmp [PC + D0.w]
000009D8 000E 0022 ori.b A6, 0x22 /* '\"' */
000009DC 0036 004A 005E ori.b [A6 + D0.w + 0x5E], 0x4A /* 'J' */
000009E2 0072 2F0C 42A7 ori.w [A2 + D4.w * 2 - 0x89], 0x2F0C
000009E8 487A 00D6 pea.l [PC + 0xD6 /* 00000AC0, value 0xBFFFC000 */]
000009EC A844 syscall X2Fix
000009EE 303C 002D move.w D0, 0x2D /* '-' */
000009F2 AAAA syscall QuickTimeDispatch
000009F4 7E10 moveq.l D7, 0x10
000009F6 6076 bra +0x78 /* 00000A6E */
000009F8 2F0C move.l -[A7], A4
000009FA 42A7 clr.l -[A7]
000009FC 487A 00B8 pea.l [PC + 0xB8 /* 00000AB6, value 0xC0008000 */]
00000A00 A844 syscall X2Fix
00000A02 303C 002D move.w D0, 0x2D /* '-' */
00000A06 AAAA syscall QuickTimeDispatch
00000A08 7E11 moveq.l D7, 0x11
00000A0A 6062 bra +0x64 /* 00000A6E */
00000A0C 2F0C move.l -[A7], A4
00000A0E 42A7 clr.l -[A7]
00000A10 487A 009A pea.l [PC + 0x9A /* 00000AAC, value 0xC000C000 */]
00000A14 A844 syscall X2Fix
00000A16 303C 002D move.w D0, 0x2D /* '-' */
00000A1A AAAA syscall QuickTimeDispatch
00000A1C 7E12 moveq.l D7, 0x12
00000A1E 604E bra +0x50 /* 00000A6E */
00000A20 2F0C move.l -[A7], A4
00000A22 42A7 clr.l -[A7]
00000A24 487A 007C pea.l [PC + 0x7C /* 00000AA2, value 0xC001A000 */]
00000A28 A844 syscall X2Fix
00000A2A 303C 002D move.w D0, 0x2D /* '-' */
00000A2E AAAA syscall QuickTimeDispatch
00000A30 7E13 moveq.l D7, 0x13
00000A32 603A bra +0x3C /* 00000A6E */
00000A34 2F0C move.l -[A7], A4
00000A36 42A7 clr.l -[A7]
00000A38 487A 005E pea.l [PC + 0x5E /* 00000A98, value 0xC0029000 */]
00000A3C A844 syscall X2Fix
00000A3E 303C 002D move.w D0, 0x2D /* '-' */
00000A42 AAAA syscall QuickTimeDispatch
00000A44 7E14 moveq.l D7, 0x14
00000A46 6026 bra +0x28 /* 00000A6E */
00000A48 2F0C move.l -[A7], A4
00000A4A 42A7 clr.l -[A7]
00000A4C 487A 0040 pea.l [PC + 0x40 /* 00000A8E, value 0xC002F000 */]
00000A50 A844 syscall X2Fix
00000A52 303C 002D move.w D0, 0x2D /* '-' */
00000A56 AAAA syscall QuickTimeDispatch
00000A58 7E15 moveq.l D7, 0x15
00000A5A 6012 bra +0x14 /* 00000A6E */
label00000A5C:
00000A5C 2F0C move.l -[A7], A4
00000A5E 42A7 clr.l -[A7]
00000A60 487A 0022 pea.l [PC + 0x22 /* 00000A84, value 0xBFFF8000 */]
00000A64 A844 syscall X2Fix
00000A66 303C 002D move.w D0, 0x2D /* '-' */
00000A6A AAAA syscall QuickTimeDispatch
00000A6C 7E0F moveq.l D7, 0x0F
label00000A6E:
00000A6E 1747 0042 move.b [A3 + 0x42], D7
00000A72 1747 0043 move.b [A3 + 0x43], D7
00000A76 3D45 000C move.w [A6 + 0xC], D5
00000A7A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000A7E 4E5E unlink A6
00000A80 2E9F move.l [A7], [A7]+
00000A82 4E75 rts
00000A84 BFFF cmpa.l A7, <<invalid special address>>
00000A86 8000 or.b D0, D0
00000A88 0000 0000 ori.b D0, 0x0
00000A8C 0000 C002 ori.b D0, 0x2
00000A90 F000 0000 pmove D0, MR0
00000A94 0000 0000 ori.b D0, 0x0
00000A98 C002 and.b D0, D2
00000A9A 9000 sub.b D0, D0
00000A9C 0000 0000 ori.b D0, 0x0
00000AA0 0000 C001 ori.b D0, 0x1
00000AA4 A000 syscall Open/PBHOpen/HOpen
00000AA6 0000 0000 ori.b D0, 0x0
00000AAA 0000 C000 ori.b D0, 0x0
00000AAE C000 and.b D0, D0
00000AB0 0000 0000 ori.b D0, 0x0
00000AB4 0000 C000 ori.b D0, 0x0
00000AB8 8000 or.b D0, D0
00000ABA 0000 0000 ori.b D0, 0x0
00000ABE 0000 BFFF ori.b D0, 0xFF
00000AC2 C000 and.b D0, D0
00000AC4 0000 0000 ori.b D0, 0x0
00000AC8 0000 4002 ori.b D0, 0x2
00000ACC F000 0000 pmove D0, MR0
00000AD0 0000 0000 ori.b D0, 0x0
00000AD4 4002 negx.b D2
00000AD6 9000 sub.b D0, D0
00000AD8 0000 0000 ori.b D0, 0x0
00000ADC 0000 4001 ori.b D0, 0x1
00000AE0 A000 syscall Open/PBHOpen/HOpen
00000AE2 0000 0000 ori.b D0, 0x0
00000AE6 0000 4000 ori.b D0, 0x0
00000AEA C000 and.b D0, D0
00000AEC 0000 0000 ori.b D0, 0x0
00000AF0 0000 4000 ori.b D0, 0x0
00000AF4 8000 or.b D0, D0
00000AF6 0000 0000 ori.b D0, 0x0
00000AFA 0000 3FFF ori.b D0, 0xFF
00000AFE C000 and.b D0, D0
00000B00 0000 0000 ori.b D0, 0x0
00000B04 0000 BFFE ori.b D0, 0xFE
00000B08 CCCC mulu.w D6, A4
00000B0A CCCC mulu.w D6, A4
00000B0C CCCC mulu.w D6, A4
00000B0E CCCD mulu.w D6, A5
00000B10 BFFD cmpa.l A7, <<invalid special address>>
00000B12 CCCC mulu.w D6, A4
00000B14 CCCC mulu.w D6, A4
00000B16 CCCC mulu.w D6, A4
00000B18 CCCD mulu.w D6, A5
00000B1A BFFB CCCC cmpa.l A7, [PC + A4 * 4 - 0x52]
00000B1E CCCC mulu.w D6, A4
00000B20 CCCC mulu.w D6, A4
00000B22 CCCD mulu.w D6, A5
00000B24 3FFE move.w <<invalid special address>>, <<invalid special address>>
00000B26 CCCC mulu.w D6, A4
00000B28 CCCC mulu.w D6, A4
00000B2A CCCC mulu.w D6, A4
00000B2C CCCD mulu.w D6, A5
00000B2E 3FFD move.w <<invalid special address>>, <<invalid special address>>
00000B30 CCCC mulu.w D6, A4
00000B32 CCCC mulu.w D6, A4
00000B34 CCCC mulu.w D6, A4
00000B36 CCCD mulu.w D6, A5
00000B38 3FFB CCCC move.w <<invalid special address>>, [PC + A4 * 4 - 0x52]
00000B3C CCCC mulu.w D6, A4
00000B3E CCCC mulu.w D6, A4
00000B40 CCCD mulu.w D6, A5
fn00000B42:
00000B42 4E56 FFF8 link A6, -0x0008
00000B46 2F0C move.l -[A7], A4
00000B48 206E 000A movea.l A0, [A6 + 0xA]
00000B4C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000B50 22D8 move.l [A1]+, [A0]+
00000B52 22D8 move.l [A1]+, [A0]+
00000B54 206E 000E movea.l A0, [A6 + 0xE]
00000B58 2850 movea.l A4, [A0]
00000B5A 102E 0008 move.b D0, [A6 + 0x8]
00000B5E 6716 beq +0x18 /* 00000B76 */
00000B60 700C moveq.l D0, 0x0C
00000B62 B06C 006E cmp.w D0, [A4 + 0x6E]
00000B66 6608 bne +0xA /* 00000B70 */
00000B68 397C 0001 006E move.w [A4 + 0x6E], 0x1
00000B6E 601A bra +0x1C /* 00000B8A */
label00000B70:
00000B70 526C 006E addq.w [A4 + 0x6E], 1
00000B74 6014 bra +0x16 /* 00000B8A */
label00000B76:
00000B76 7001 moveq.l D0, 0x01
00000B78 B06C 006E cmp.w D0, [A4 + 0x6E]
00000B7C 6608 bne +0xA /* 00000B86 */
00000B7E 397C 000C 006E move.w [A4 + 0x6E], 0xC
00000B84 6004 bra +0x6 /* 00000B8A */
label00000B86:
00000B86 536C 006E subq.w [A4 + 0x6E], 1
label00000B8A:
00000B8A 486E FFF8 pea.l [A6 - 0x8]
00000B8E 302C 006E move.w D0, [A4 + 0x6E]
00000B92 E540 asl D0.w, 2
00000B94 2F34 003A move.l -[A7], [A4 + D0.w + 0x3A]
00000B98 AA1F syscall PlotCIcon
00000B9A 285F movea.l A4, [A7]+
00000B9C 4E5E unlink A6
00000B9E 205F movea.l A0, [A7]+
00000BA0 DEFC 000A add.w A7, 0xA /* '\n' */
00000BA4 4ED0 jmp [A0]
fn00000BA6:
00000BA6 4E56 FFFE link A6, -0x0002
00000BAA 4267 clr.w -[A7]
00000BAC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BB0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BB4 4EBA 00B8 jsr [PC + 0xB8 /* 00000C6E */]
00000BB8 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000BBC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000BC0 A89C syscall PenMode
00000BC2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000BC6 3F3C 0004 move.w -[A7], 0x4
00000BCA A893 syscall MoveTo
00000BCC 2F3C 000A 0000 move.l -[A7], 0xA0000 /* '\n\0\0' */
00000BD2 A892 syscall Line
00000BD4 A89E syscall PenNormal
00000BD6 4E5E unlink A6
00000BD8 205F movea.l A0, [A7]+
00000BDA 504F addq.w A7, 8
00000BDC 4ED0 jmp [A0]
fn00000BDE:
00000BDE 4E56 FFF4 link A6, -0x000C
00000BE2 48E7 0118 movem.l -[A7], D7,A3,A4
00000BE6 266E 000C movea.l A3, [A6 + 0xC]
00000BEA 2E2E 0008 move.l D7, [A6 + 0x8]
00000BEE 2853 movea.l A4, [A3]
00000BF0 BEAC 0094 cmp.l D7, [A4 + 0x94]
00000BF4 676C beq +0x6E /* 00000C62 */
00000BF6 486E FFFC pea.l [A6 - 0x4]
00000BFA A874 syscall GetPort
00000BFC 2053 movea.l A0, [A3]
00000BFE 2F28 0008 move.l -[A7], [A0 + 0x8]
00000C02 A873 syscall SetPort
00000C04 70FF moveq.l D0, 0xFFFFFFFF
00000C06 B087 cmp.l D0, D7
00000C08 6746 beq +0x48 /* 00000C50 */
00000C0A 2F0B move.l -[A7], A3
00000C0C 2053 movea.l A0, [A3]
00000C0E 2F28 0094 move.l -[A7], [A0 + 0x94]
00000C12 4EBA FF92 jsr [PC - 0x6E /* 00000BA6 */]
00000C16 2D7C FFFA 0016 FFF4 move.l [A6 - 0xC], 0xFFFA0016
00000C1E 302E FFF6 move.w D0, [A6 - 0xA]
00000C22 D07C 0020 add.w D0, 0x20 /* ' ' */
00000C26 3D40 FFFA move.w [A6 - 0x6], D0
00000C2A 302E FFF4 move.w D0, [A6 - 0xC]
00000C2E D07C 0020 add.w D0, 0x20 /* ' ' */
00000C32 3D40 FFF8 move.w [A6 - 0x8], D0
00000C36 2F0B move.l -[A7], A3
00000C38 486E FFF4 pea.l [A6 - 0xC]
00000C3C BEAC 0094 cmp.l D7, [A4 + 0x94]
00000C40 5EC0 sgt D0
00000C42 4400 neg.b D0
00000C44 1F00 move.b -[A7], D0
00000C46 4EBA FEFA jsr [PC - 0x106 /* 00000B42 */]
00000C4A 2053 movea.l A0, [A3]
00000C4C 2147 0094 move.l [A0 + 0x94], D7
label00000C50:
00000C50 2F0B move.l -[A7], A3
00000C52 2053 movea.l A0, [A3]
00000C54 2F28 0094 move.l -[A7], [A0 + 0x94]
00000C58 4EBA FF4C jsr [PC - 0xB4 /* 00000BA6 */]
00000C5C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C60 A873 syscall SetPort
label00000C62:
00000C62 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000C66 4E5E unlink A6
00000C68 205F movea.l A0, [A7]+
00000C6A 504F addq.w A7, 8
00000C6C 4ED0 jmp [A0]
fn00000C6E:
00000C6E 4E56 FFFC link A6, -0x0004
00000C72 48E7 0108 movem.l -[A7], D7,A4
00000C76 206E 000C movea.l A0, [A6 + 0xC]
00000C7A 2850 movea.l A4, [A0]
00000C7C 206C 0008 movea.l A0, [A4 + 0x8]
00000C80 3028 0016 move.w D0, [A0 + 0x16]
00000C84 907C 0042 sub.w D0, 0x42 /* 'B' */
00000C88 48C0 ext.l D0
00000C8A 2E00 move.l D7, D0
00000C8C 4AAC 0090 tst.l [A4 + 0x90]
00000C90 6608 bne +0xA /* 00000C9A */
00000C92 3D7C 003C 0010 move.w [A6 + 0x10], 0x3C /* '<' */
00000C98 601C bra +0x1E /* 00000CB6 */
label00000C9A:
00000C9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C9E 2F07 move.l -[A7], D7
00000CA0 4EBA 05D4 jsr [PC + 0x5D4 /* 00001276 */]
00000CA4 2F2C 0090 move.l -[A7], [A4 + 0x90]
00000CA8 4EBA 0600 jsr [PC + 0x600 /* 000012AA */]
00000CAC 201F move.l D0, [A7]+
00000CAE 723C moveq.l D1, 0x3C
00000CB0 D081 add.l D0, D1
00000CB2 3D40 0010 move.w [A6 + 0x10], D0
label00000CB6:
00000CB6 4CDF 1080 movem.l D7,A4, [A7]+
00000CBA 4E5E unlink A6
00000CBC 205F movea.l A0, [A7]+
00000CBE 504F addq.w A7, 8
00000CC0 4ED0 jmp [A0]
00000CC2 4E56 FFFC link A6, -0x0004
00000CC6 2F0C move.l -[A7], A4
00000CC8 42A7 clr.l -[A7]
00000CCA 4EBA 04BE jsr [PC + 0x4BE /* 0000118A */]
00000CCE 285F movea.l A4, [A7]+
00000CD0 200C move.l D0, A4
00000CD2 670E beq +0x10 /* 00000CE2 */
00000CD4 2054 movea.l A0, [A4]
00000CD6 2F28 009C move.l -[A7], [A0 + 0x9C]
00000CDA 42A7 clr.l -[A7]
00000CDC A975 syscall TickCount
00000CDE 4EBA 03A6 jsr [PC + 0x3A6 /* 00001086 */]
label00000CE2:
00000CE2 285F movea.l A4, [A7]+
00000CE4 4E5E unlink A6
00000CE6 4E75 rts
fn00000CE8:
00000CE8 4E56 FFB2 link A6, -0x004E
00000CEC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000CF0 266E 000C movea.l A3, [A6 + 0xC]
00000CF4 42AE FFD8 clr.l [A6 - 0x28]
00000CF8 2D6E FFD8 0014 move.l [A6 + 0x14], [A6 - 0x28]
00000CFE 2F3C 0004 0000 move.l -[A7], 0x40000
00000D04 486E FFC4 pea.l [A6 - 0x3C]
00000D08 A970 syscall GetNextEvent
00000D0A 101F move.b D0, [A7]+
00000D0C 6704 beq +0x6 /* 00000D12 */
00000D0E 6000 016A bra +0x16C /* 00000E7A */
label00000D12:
00000D12 486E FFF0 pea.l [A6 - 0x10]
00000D16 A910 syscall GetWMgrPort
00000D18 486E FFF4 pea.l [A6 - 0xC]
00000D1C A874 syscall GetPort
00000D1E 2D6B 0010 FFDC move.l [A6 - 0x24], [A3 + 0x10]
00000D24 486E FFB4 pea.l [A6 - 0x4C]
00000D28 A976 syscall GetKeys
00000D2A 7038 moveq.l D0, 0x38
00000D2C 3200 move.w D1, D0
00000D2E E641 asr D1.w, 3
00000D30 0136 10B4 btst [A6 + D1.w - 0x76], D0
00000D34 6700 00AE beq +0xB0 /* 00000DE4 */
00000D38 4267 clr.w -[A7]
00000D3A A973 syscall StillDown
00000D3C 101F move.b D0, [A7]+
00000D3E 660A bne +0xC /* 00000D4A */
00000D40 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000D44 A873 syscall SetPort
00000D46 6000 0132 bra +0x134 /* 00000E7A */
label00000D4A:
00000D4A 2F0B move.l -[A7], A3
00000D4C A873 syscall SetPort
00000D4E 486E 0008 pea.l [A6 + 0x8]
00000D52 A871 syscall GlobalToLocal
00000D54 302E 000A move.w D0, [A6 + 0xA]
00000D58 916E FFDE sub.w [A6 - 0x22], D0
00000D5C 302E 0008 move.w D0, [A6 + 0x8]
00000D60 916E FFDC sub.w [A6 - 0x24], D0
00000D64 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000D68 A873 syscall SetPort
00000D6A 42A7 clr.l -[A7]
00000D6C 2F0B move.l -[A7], A3
00000D6E A917 syscall GetWRefCon
00000D70 2C1F move.l D6, [A7]+
label00000D72:
00000D72 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000
00000D78 486E FFC4 pea.l [A6 - 0x3C]
00000D7C A970 syscall GetNextEvent
00000D7E 101F move.b D0, [A7]+
00000D80 670C beq +0xE /* 00000D8E */
00000D82 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D86 486E FFC4 pea.l [A6 - 0x3C]
00000D8A 4EBA 05AC jsr [PC + 0x5AC /* 00001338 */]
label00000D8E:
00000D8E 486E FFD8 pea.l [A6 - 0x28]
00000D92 A972 syscall GetMouse
00000D94 202E FFD8 move.l D0, [A6 - 0x28]
00000D98 B0AE FFD4 cmp.l D0, [A6 - 0x2C]
00000D9C 6720 beq +0x22 /* 00000DBE */
00000D9E 2F0B move.l -[A7], A3
00000DA0 302E FFDE move.w D0, [A6 - 0x22]
00000DA4 D06E FFDA add.w D0, [A6 - 0x26]
00000DA8 3F00 move.w -[A7], D0
00000DAA 302E FFDC move.w D0, [A6 - 0x24]
00000DAE D06E FFD8 add.w D0, [A6 - 0x28]
00000DB2 3F00 move.w -[A7], D0
00000DB4 4267 clr.w -[A7]
00000DB6 A91B syscall MoveWindow
00000DB8 2D6E FFD8 FFD4 move.l [A6 - 0x2C], [A6 - 0x28]
label00000DBE:
00000DBE 2046 movea.l A0, D6
00000DC0 2050 movea.l A0, [A0]
00000DC2 2F28 009C move.l -[A7], [A0 + 0x9C]
00000DC6 42A7 clr.l -[A7]
00000DC8 A975 syscall TickCount
00000DCA 4EBA 02BA jsr [PC + 0x2BA /* 00001086 */]
00000DCE 7002 moveq.l D0, 0x02
00000DD0 B06E FFC4 cmp.w D0, [A6 - 0x3C]
00000DD4 669C bne -0x62 /* 00000D72 */
00000DD6 42AE FFD8 clr.l [A6 - 0x28]
00000DDA 2D6E FFD8 0014 move.l [A6 + 0x14], [A6 - 0x28]
00000DE0 6000 0092 bra +0x94 /* 00000E74 */
label00000DE4:
00000DE4 2F0B move.l -[A7], A3
00000DE6 A873 syscall SetPort
00000DE8 486E FFDC pea.l [A6 - 0x24]
00000DEC A870 syscall LocalToGlobal
00000DEE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000DF2 A873 syscall SetPort
00000DF4 42A7 clr.l -[A7]
00000DF6 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
00000DFA A879 syscall SetClip
00000DFC 42A7 clr.l -[A7]
00000DFE A8D8 syscall NewRgn
00000E00 285F movea.l A4, [A7]+
00000E02 2F2B 0072 move.l -[A7], [A3 + 0x72]
00000E06 2F0C move.l -[A7], A4
00000E08 A8DC syscall CopyRgn
00000E0A 486E 0008 pea.l [A6 + 0x8]
00000E0E A871 syscall GlobalToLocal
00000E10 206E FFF0 movea.l A0, [A6 - 0x10]
00000E14 43EE FFE8 lea.l A1, [A6 - 0x18]
00000E18 5088 addq.l A0, 8
00000E1A 22D8 move.l [A1]+, [A0]+
00000E1C 22D8 move.l [A1]+, [A0]+
00000E1E 42A7 clr.l -[A7]
00000E20 2F0C move.l -[A7], A4
00000E22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E26 486E FFE8 pea.l [A6 - 0x18]
00000E2A 486E FFE8 pea.l [A6 - 0x18]
00000E2E 4267 clr.w -[A7]
00000E30 487A FE90 pea.l [PC - 0x170 /* 00000CC2, value 0x4E56FFFC */]
00000E34 A905 syscall DragGrayRgn
00000E36 2E1F move.l D7, [A7]+
00000E38 4267 clr.w -[A7]
00000E3A 2F07 move.l -[A7], D7
00000E3C A86B syscall LoWord
00000E3E 0C5F 8000 cmpi.w [A7]+, 0x8000
00000E42 56C0 sne D0
00000E44 4A87 tst.l D7
00000E46 56C1 sne D1
00000E48 C001 and.b D0, D1
00000E4A 671A beq +0x1C /* 00000E66 */
00000E4C 4267 clr.w -[A7]
00000E4E 2F07 move.l -[A7], D7
00000E50 A86A syscall HiWord
00000E52 301F move.w D0, [A7]+
00000E54 D16E FFDC add.w [A6 - 0x24], D0
00000E58 4267 clr.w -[A7]
00000E5A 2F07 move.l -[A7], D7
00000E5C A86B syscall LoWord
00000E5E 301F move.w D0, [A7]+
00000E60 D16E FFDE add.w [A6 - 0x22], D0
00000E64 6004 bra +0x6 /* 00000E6A */
label00000E66:
00000E66 42AE FFDC clr.l [A6 - 0x24]
label00000E6A:
00000E6A 2D6E FFDC 0014 move.l [A6 + 0x14], [A6 - 0x24]
00000E70 2F0C move.l -[A7], A4
00000E72 A8D9 syscall DisposRgn/DisposeRgn
label00000E74:
00000E74 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E78 A873 syscall SetPort
label00000E7A:
00000E7A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000E7E 4E5E unlink A6
00000E80 205F movea.l A0, [A7]+
00000E82 DEFC 000C add.w A7, 0xC
00000E86 4ED0 jmp [A0]
fn00000E88:
00000E88 4E56 0000 link A6, 0
00000E8C 48E7 0108 movem.l -[A7], D7,A4
00000E90 286E 000A movea.l A4, [A6 + 0xA]
00000E94 1E2E 0008 move.b D7, [A6 + 0x8]
00000E98 7007 moveq.l D0, 0x07
00000E9A B007 cmp.b D0, D7
00000E9C 660A bne +0xC /* 00000EA8 */
00000E9E 2F0C move.l -[A7], A4
00000EA0 3F3C 0001 move.w -[A7], 0x1
00000EA4 A963 syscall SetControlValue/SetCtlValue
00000EA6 6006 bra +0x8 /* 00000EAE */
label00000EA8:
00000EA8 2F0C move.l -[A7], A4
00000EAA 4267 clr.w -[A7]
00000EAC A963 syscall SetControlValue/SetCtlValue
label00000EAE:
00000EAE 2054 movea.l A0, [A4]
00000EB0 2850 movea.l A4, [A0]
00000EB2 7005 moveq.l D0, 0x05
00000EB4 B007 cmp.b D0, D7
00000EB6 660A bne +0xC /* 00000EC2 */
00000EB8 2F0C move.l -[A7], A4
00000EBA 3F3C 0001 move.w -[A7], 0x1
00000EBE A963 syscall SetControlValue/SetCtlValue
00000EC0 6006 bra +0x8 /* 00000EC8 */
label00000EC2:
00000EC2 2F0C move.l -[A7], A4
00000EC4 4267 clr.w -[A7]
00000EC6 A963 syscall SetControlValue/SetCtlValue
label00000EC8:
00000EC8 2054 movea.l A0, [A4]
00000ECA 2850 movea.l A4, [A0]
00000ECC 7003 moveq.l D0, 0x03
00000ECE B007 cmp.b D0, D7
00000ED0 660A bne +0xC /* 00000EDC */
00000ED2 2F0C move.l -[A7], A4
00000ED4 3F3C 0001 move.w -[A7], 0x1
00000ED8 A963 syscall SetControlValue/SetCtlValue
00000EDA 6006 bra +0x8 /* 00000EE2 */
label00000EDC:
00000EDC 2F0C move.l -[A7], A4
00000EDE 4267 clr.w -[A7]
00000EE0 A963 syscall SetControlValue/SetCtlValue
label00000EE2:
00000EE2 2054 movea.l A0, [A4]
00000EE4 2850 movea.l A4, [A0]
00000EE6 7002 moveq.l D0, 0x02
00000EE8 B007 cmp.b D0, D7
00000EEA 660A bne +0xC /* 00000EF6 */
00000EEC 2F0C move.l -[A7], A4
00000EEE 3F3C 0001 move.w -[A7], 0x1
00000EF2 A963 syscall SetControlValue/SetCtlValue
00000EF4 6006 bra +0x8 /* 00000EFC */
label00000EF6:
00000EF6 2F0C move.l -[A7], A4
00000EF8 4267 clr.w -[A7]
00000EFA A963 syscall SetControlValue/SetCtlValue
label00000EFC:
00000EFC 2054 movea.l A0, [A4]
00000EFE 2850 movea.l A4, [A0]
00000F00 7001 moveq.l D0, 0x01
00000F02 B007 cmp.b D0, D7
00000F04 660A bne +0xC /* 00000F10 */
00000F06 2F0C move.l -[A7], A4
00000F08 3F3C 0001 move.w -[A7], 0x1
00000F0C A963 syscall SetControlValue/SetCtlValue
00000F0E 6006 bra +0x8 /* 00000F16 */
label00000F10:
00000F10 2F0C move.l -[A7], A4
00000F12 4267 clr.w -[A7]
00000F14 A963 syscall SetControlValue/SetCtlValue
label00000F16:
00000F16 4CDF 1080 movem.l D7,A4, [A7]+
00000F1A 4E5E unlink A6
00000F1C 205F movea.l A0, [A7]+
00000F1E 5C4F addq.w A7, 6
00000F20 4ED0 jmp [A0]
fn00000F22:
00000F22 4E56 FFE8 link A6, -0x0018
00000F26 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000F2A 2C2E 0008 move.l D6, [A6 + 0x8]
00000F2E 2046 movea.l A0, D6
00000F30 2050 movea.l A0, [A0]
00000F32 2868 0024 movea.l A4, [A0 + 0x24]
00000F36 200C move.l D0, A4
00000F38 6744 beq +0x46 /* 00000F7E */
00000F3A 2054 movea.l A0, [A4]
00000F3C 2668 0008 movea.l A3, [A0 + 0x8]
00000F40 102B 006F move.b D0, [A3 + 0x6F]
00000F44 6738 beq +0x3A /* 00000F7E */
00000F46 486E FFF8 pea.l [A6 - 0x8]
00000F4A A874 syscall GetPort
00000F4C 2F0B move.l -[A7], A3
00000F4E A873 syscall SetPort
00000F50 2E2B 008C move.l D7, [A3 + 0x8C]
00000F54 2047 movea.l A0, D7
00000F56 2050 movea.l A0, [A0]
00000F58 2050 movea.l A0, [A0]
00000F5A 2050 movea.l A0, [A0]
00000F5C 2E10 move.l D7, [A0]
00000F5E 2F07 move.l -[A7], D7
00000F60 2046 movea.l A0, D6
00000F62 2050 movea.l A0, [A0]
00000F64 1F28 0058 move.b -[A7], [A0 + 0x58]
00000F68 4EBA FF1E jsr [PC - 0xE2 /* 00000E88 */]
00000F6C 2046 movea.l A0, D6
00000F6E 2050 movea.l A0, [A0]
00000F70 2254 movea.l A1, [A4]
00000F72 1368 0058 0026 move.b [A1 + 0x26], [A0 + 0x58]
00000F78 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000F7C A873 syscall SetPort
label00000F7E:
00000F7E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000F82 4E5E unlink A6
00000F84 2E9F move.l [A7], [A7]+
00000F86 4E75 rts
fn00000F88:
00000F88 4E56 FFF0 link A6, -0x0010
00000F8C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000F90 2C2E 0010 move.l D6, [A6 + 0x10]
00000F94 2046 movea.l A0, D6
00000F96 2050 movea.l A0, [A0]
00000F98 2068 0008 movea.l A0, [A0 + 0x8]
00000F9C 2050 movea.l A0, [A0]
00000F9E 2668 0008 movea.l A3, [A0 + 0x8]
00000FA2 2053 movea.l A0, [A3]
00000FA4 4AA8 0044 tst.l [A0 + 0x44]
00000FA8 6E04 bgt +0x6 /* 00000FAE */
00000FAA 6000 00CC bra +0xCE /* 00001078 */
label00000FAE:
00000FAE 2046 movea.l A0, D6
00000FB0 2050 movea.l A0, [A0]
00000FB2 2028 000C move.l D0, [A0 + 0xC]
00000FB6 6A02 bpl +0x4 /* 00000FBA */
00000FB8 4480 neg.l D0
label00000FBA:
00000FBA 222E 0008 move.l D1, [A6 + 0x8]
00000FBE 6A02 bpl +0x4 /* 00000FC2 */
00000FC0 4481 neg.l D1
label00000FC2:
00000FC2 B280 cmp.l D1, D0
00000FC4 6D00 00B2 blt +0xB4 /* 00001078 */
00000FC8 2853 movea.l A4, [A3]
00000FCA 2E14 move.l D7, [A4]
00000FCC 2F2C 004C move.l -[A7], [A4 + 0x4C]
00000FD0 205F movea.l A0, [A7]+
00000FD2 A029 syscall HLock
00000FD4 2853 movea.l A4, [A3]
00000FD6 206C 004C movea.l A0, [A4 + 0x4C]
00000FDA 2246 movea.l A1, D6
00000FDC 2251 movea.l A1, [A1]
00000FDE 2A29 0010 move.l D5, [A1 + 0x10]
00000FE2 DA90 add.l D5, [A0]
00000FE4 2005 move.l D0, D5
00000FE6 7214 moveq.l D1, 0x14
00000FE8 D081 add.l D0, D1
00000FEA 2047 movea.l A0, D7
00000FEC 2050 movea.l A0, [A0]
00000FEE 2080 move.l [A0], D0
00000FF0 2F07 move.l -[A7], D7
00000FF2 205F movea.l A0, [A7]+
00000FF4 A029 syscall HLock
00000FF6 2046 movea.l A0, D6
00000FF8 2850 movea.l A4, [A0]
00000FFA 2047 movea.l A0, D7
00000FFC 2F10 move.l -[A7], [A0]
00000FFE 206E 000C movea.l A0, [A6 + 0xC]
00001002 4868 0002 pea.l [A0 + 0x2]
00001006 2047 movea.l A0, D7
00001008 2050 movea.l A0, [A0]
0000100A 4868 0006 pea.l [A0 + 0x6]
0000100E 486C 001A pea.l [A4 + 0x1A]
00001012 4267 clr.w -[A7]
00001014 2F2C 0026 move.l -[A7], [A4 + 0x26]
00001018 A8EC syscall CopyBits
0000101A 2F07 move.l -[A7], D7
0000101C 205F movea.l A0, [A7]+
0000101E A02A syscall HUnlock
00001020 2053 movea.l A0, [A3]
00001022 2F28 004C move.l -[A7], [A0 + 0x4C]
00001026 205F movea.l A0, [A7]+
00001028 A02A syscall HUnlock
0000102A 2046 movea.l A0, D6
0000102C 2850 movea.l A4, [A0]
0000102E 2045 movea.l A0, D5
00001030 2028 0010 move.l D0, [A0 + 0x10]
00001034 D0AE 0008 add.l D0, [A6 + 0x8]
00001038 2940 000C move.l [A4 + 0xC], D0
0000103C 2045 movea.l A0, D5
0000103E 2010 move.l D0, [A0]
00001040 D0AC 0010 add.l D0, [A4 + 0x10]
00001044 7214 moveq.l D1, 0x14
00001046 D081 add.l D0, D1
00001048 2940 0010 move.l [A4 + 0x10], D0
0000104C 2053 movea.l A0, [A3]
0000104E 202C 0010 move.l D0, [A4 + 0x10]
00001052 B0A8 0044 cmp.l D0, [A0 + 0x44]
00001056 6D20 blt +0x22 /* 00001078 */
00001058 7000 moveq.l D0, 0x00
0000105A 2940 0010 move.l [A4 + 0x10], D0
0000105E 206C 0008 movea.l A0, [A4 + 0x8]
00001062 2050 movea.l A0, [A0]
00001064 2D48 FFF0 move.l [A6 - 0x10], A0
00001068 4A90 tst.l [A0]
0000106A 670C beq +0xE /* 00001078 */
0000106C 206E FFF0 movea.l A0, [A6 - 0x10]
00001070 2246 movea.l A1, D6
00001072 2251 movea.l A1, [A1]
00001074 2350 0008 move.l [A1 + 0x8], [A0]
label00001078:
00001078 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000107C 4E5E unlink A6
0000107E 205F movea.l A0, [A7]+
00001080 DEFC 000C add.w A7, 0xC
00001084 4ED0 jmp [A0]
fn00001086:
00001086 4E56 FFD8 link A6, -0x0028
0000108A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000108E 282E 000C move.l D4, [A6 + 0xC]
00001092 6700 00EA beq +0xEC /* 0000117E */
00001096 486E FFFC pea.l [A6 - 0x4]
0000109A A874 syscall GetPort
0000109C 42AE FFDE clr.l [A6 - 0x22]
000010A0 426E FFE2 clr.w [A6 - 0x1E]
000010A4 2D7C FFFF FFFF FFD8 move.l [A6 - 0x28], 0xFFFFFFFF
000010AC 3D7C FFFF FFDC move.w [A6 - 0x24], 0xFFFF
000010B2 2E04 move.l D7, D4
000010B4 7C00 moveq.l D6, 0x00
label000010B6:
000010B6 2047 movea.l A0, D7
000010B8 2850 movea.l A4, [A0]
000010BA 206C 0008 movea.l A0, [A4 + 0x8]
000010BE 2050 movea.l A0, [A0]
000010C0 2068 0008 movea.l A0, [A0 + 0x8]
000010C4 2650 movea.l A3, [A0]
000010C6 206B 004C movea.l A0, [A3 + 0x4C]
000010CA 4A90 tst.l [A0]
000010CC 56C0 sne D0
000010CE 4A00 tst.b D0
000010D0 6700 0090 beq +0x92 /* 00001162 */
000010D4 122B 002D move.b D1, [A3 + 0x2D]
000010D8 0A01 0001 xori.b D1, 0x1
000010DC C001 and.b D0, D1
000010DE 6700 0082 beq +0x84 /* 00001162 */
000010E2 102C 0019 move.b D0, [A4 + 0x19]
000010E6 6740 beq +0x42 /* 00001128 */
000010E8 BCAC 002A cmp.l D6, [A4 + 0x2A]
000010EC 6708 beq +0xA /* 000010F6 */
000010EE 2C2C 002A move.l D6, [A4 + 0x2A]
000010F2 2F06 move.l -[A7], D6
000010F4 A873 syscall SetPort
label000010F6:
000010F6 486E FFEA pea.l [A6 - 0x16]
000010FA AA19 syscall GetForeColor
000010FC 486E FFE4 pea.l [A6 - 0x1C]
00001100 AA1A syscall GetBackColor
00001102 486E FFDE pea.l [A6 - 0x22]
00001106 AA14 syscall RGBForeColor
00001108 486E FFD8 pea.l [A6 - 0x28]
0000110C AA15 syscall RGBBackColor
0000110E 2F07 move.l -[A7], D7
00001110 2F06 move.l -[A7], D6
00001112 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001116 4EBA FE70 jsr [PC - 0x190 /* 00000F88 */]
0000111A 486E FFEA pea.l [A6 - 0x16]
0000111E AA14 syscall RGBForeColor
00001120 486E FFE4 pea.l [A6 - 0x1C]
00001124 AA15 syscall RGBBackColor
00001126 603A bra +0x3C /* 00001162 */
label00001128:
00001128 202C 000C move.l D0, [A4 + 0xC]
0000112C B0AE 0008 cmp.l D0, [A6 + 0x8]
00001130 6E30 bgt +0x32 /* 00001162 */
00001132 206B 004C movea.l A0, [A3 + 0x4C]
00001136 2A2C 0010 move.l D5, [A4 + 0x10]
0000113A DA90 add.l D5, [A0]
0000113C 2045 movea.l A0, D5
0000113E 2028 0010 move.l D0, [A0 + 0x10]
00001142 D1AC 000C add.l [A4 + 0xC], D0
00001146 2045 movea.l A0, D5
00001148 2010 move.l D0, [A0]
0000114A D0AC 0010 add.l D0, [A4 + 0x10]
0000114E 7214 moveq.l D1, 0x14
00001150 D081 add.l D0, D1
00001152 2940 0010 move.l [A4 + 0x10], D0
00001156 B0AB 0044 cmp.l D0, [A3 + 0x44]
0000115A 6D06 blt +0x8 /* 00001162 */
0000115C 7000 moveq.l D0, 0x00
0000115E 2940 0010 move.l [A4 + 0x10], D0
label00001162:
00001162 2047 movea.l A0, D7
00001164 2050 movea.l A0, [A0]
00001166 2E10 move.l D7, [A0]
00001168 57C0 seq D0
0000116A 4A00 tst.b D0
0000116C 660A bne +0xC /* 00001178 */
0000116E B887 cmp.l D4, D7
00001170 57C1 seq D1
00001172 8001 or.b D0, D1
00001174 6700 FF40 beq -0xBE /* 000010B6 */
label00001178:
00001178 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000117C A873 syscall SetPort
label0000117E:
0000117E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001182 4E5E unlink A6
00001184 205F movea.l A0, [A7]+
00001186 504F addq.w A7, 8
00001188 4ED0 jmp [A0]
fn0000118A:
0000118A 4E56 FFE8 link A6, -0x0018
0000118E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001192 7000 moveq.l D0, 0x00
00001194 2D40 0008 move.l [A6 + 0x8], D0
00001198 42A7 clr.l -[A7]
0000119A A11A syscall GetZone, flags=1
0000119C 2E88 move.l [A7], A0
0000119E 2C1F move.l D6, [A7]+
000011A0 42A7 clr.l -[A7]
000011A2 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */]
000011A6 205F movea.l A0, [A7]+
000011A8 A01B syscall SetZone
000011AA 42A7 clr.l -[A7]
000011AC A11A syscall GetZone, flags=1
000011AE 2E88 move.l [A7], A0
000011B0 265F movea.l A3, [A7]+
000011B2 2A13 move.l D5, [A3]
000011B4 49EB 0034 lea.l A4, [A3 + 0x34]
label000011B8:
000011B8 BA8C cmp.l D5, A4
000011BA 6F46 ble +0x48 /* 00001202 */
000011BC 4240 clr.w D0
000011BE 1014 move.b D0, [A4]
000011C0 48C0 ext.l D0
000011C2 C0BC 0000 0080 and.l D0, 0x80
000011C8 4A80 tst.l D0
000011CA 6728 beq +0x2A /* 000011F4 */
000011CC 2E0C move.l D7, A4
000011CE 5087 addq.l D7, 8
000011D0 4267 clr.w -[A7]
000011D2 2F07 move.l -[A7], D7
000011D4 487A 003A pea.l [PC + 0x3A /* 00001210, value 0xC766572, pstring "ver0.1LAUSIV" */]
000011D8 1F3C 0001 move.b -[A7], 0x1
000011DC 4267 clr.w -[A7]
000011DE 4EBA 0056 jsr [PC + 0x56 /* 00001236 */]
000011E2 101F move.b D0, [A7]+
000011E4 670E beq +0x10 /* 000011F4 */
000011E6 42A7 clr.l -[A7]
000011E8 2F07 move.l -[A7], D7
000011EA 4EBA 0032 jsr [PC + 0x32 /* 0000121E */]
000011EE 2D5F 0008 move.l [A6 + 0x8], [A7]+
000011F2 600E bra +0x10 /* 00001202 */
label000011F4:
000011F4 203C 00FF FFFF move.l D0, 0xFFFFFF
000011FA C094 and.l D0, [A4]
000011FC 2800 move.l D4, D0
000011FE D9C4 add.l A4, D4
00001200 60B6 bra -0x48 /* 000011B8 */
label00001202:
00001202 2F06 move.l -[A7], D6
00001204 205F movea.l A0, [A7]+
00001206 A01B syscall SetZone
00001208 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000120C 4E5E unlink A6
0000120E 4E75 rts
00001210 0C76 6572 302E cmpi.w [A6 + D3.w + 0x2E], 0x6572 /* 'er' */
00001216 314C 4155 move.w [A0 + 0x4155], A4
0000121A 5349 subq.w A1, 1
0000121C 5600 addq.b D0, 3
fn0000121E:
0000121E 225F movea.l A1, [A7]+
00001220 205F movea.l A0, [A7]+
00001222 A128 syscall RecoverHandle, flags=1
00001224 2E88 move.l [A7], A0
00001226 4ED1 jmp [A1]
fn00001228:
00001228 221F move.l D1, [A7]+
0000122A 201F move.l D0, [A7]+
0000122C 225F movea.l A1, [A7]+
0000122E 205F movea.l A0, [A7]+
00001230 A02E syscall BlockMove/BlockMoveData
00001232 2241 movea.l A1, D1
00001234 4ED1 jmp [A1]
fn00001236:
00001236 206F 000C movea.l A0, [A7 + 0xC]
0000123A 226F 0008 movea.l A1, [A7 + 0x8]
0000123E 7000 moveq.l D0, 0x00
00001240 1018 move.b D0, [A0]+
00001242 4840 swap.w D0
00001244 1019 move.b D0, [A1]+
00001246 4A2F 0004 tst.b [A7 + 0x4]
0000124A 670E beq +0x10 /* 0000125A */
0000124C 4A2F 0006 tst.b [A7 + 0x6]
00001250 6704 beq +0x6 /* 00001256 */
00001252 A43C syscall CmpString, flags=4
00001254 6010 bra +0x12 /* 00001266 */
label00001256:
00001256 A03C syscall CmpString
00001258 600C bra +0xE /* 00001266 */
label0000125A:
0000125A 4A2F 0006 tst.b [A7 + 0x6]
0000125E 6704 beq +0x6 /* 00001264 */
00001260 A63C syscall CmpString, flags=6
00001262 6002 bra +0x4 /* 00001266 */
label00001264:
00001264 A23C syscall CmpString, flags=2
label00001266:
00001266 0A00 0001 xori.b D0, 0x1
0000126A 1F40 0010 move.b [A7 + 0x10], D0
0000126E 205F movea.l A0, [A7]+
00001270 4FEF 000C lea.l A7, [A7 + 0xC]
00001274 4ED0 jmp [A0]
fn00001276:
00001276 2F00 move.l -[A7], D0
00001278 2F01 move.l -[A7], D1
0000127A 302F 0010 move.w D0, [A7 + 0x10]
0000127E C1EF 000E muls.w D0, [A7 + 0xE]
00001282 322F 000C move.w D1, [A7 + 0xC]
00001286 C3EF 0012 muls.w D1, [A7 + 0x12]
0000128A D041 add.w D0, D1
0000128C 4840 swap.w D0
0000128E 4240 clr.w D0
00001290 322F 0012 move.w D1, [A7 + 0x12]
00001294 C2EF 000E mulu.w D1, [A7 + 0xE]
00001298 D081 add.l D0, D1
0000129A 2F40 0010 move.l [A7 + 0x10], D0
0000129E 221F move.l D1, [A7]+
000012A0 201F move.l D0, [A7]+
000012A2 2F57 0004 move.l [A7 + 0x4], [A7]
000012A6 588F addq.l A7, 4
000012A8 4E75 rts
fn000012AA:
000012AA 4E56 0000 link A6, 0
000012AE 2F00 move.l -[A7], D0
000012B0 2F01 move.l -[A7], D1
000012B2 202F 0014 move.l D0, [A7 + 0x14]
000012B6 222F 0010 move.l D1, [A7 + 0x10]
000012BA 4EBA 0014 jsr [PC + 0x14 /* 000012D0 */]
000012BE 2F41 0014 move.l [A7 + 0x14], D1
000012C2 221F move.l D1, [A7]+
000012C4 201F move.l D0, [A7]+
000012C6 4E5E unlink A6
000012C8 2F57 0004 move.l [A7 + 0x4], [A7]
000012CC 588F addq.l A7, 4
000012CE 4E75 rts
fn000012D0:
000012D0 48E7 3E00 movem.l -[A7], D2,D3,D4,D5,D6
000012D4 2A00 move.l D5, D0
000012D6 6A02 bpl +0x4 /* 000012DA */
000012D8 4480 neg.l D0
label000012DA:
000012DA 2C01 move.l D6, D1
000012DC 6A02 bpl +0x4 /* 000012E0 */
000012DE 4481 neg.l D1
label000012E0:
000012E0 2401 move.l D2, D1
000012E2 4842 swap.w D2
000012E4 4A42 tst.w D2
000012E6 661C bne +0x1E /* 00001304 */
000012E8 3600 move.w D3, D0
000012EA 4240 clr.w D0
000012EC 4840 swap.w D0
000012EE 6704 beq +0x6 /* 000012F4 */
000012F0 80C1 divu.w D0, D1
000012F2 3400 move.w D2, D0
label000012F4:
000012F4 4842 swap.w D2
000012F6 3003 move.w D0, D3
000012F8 80C1 divu.w D0, D1
000012FA 3400 move.w D2, D0
000012FC 2202 move.l D1, D2
000012FE 4240 clr.w D0
00001300 4840 swap.w D0
00001302 6022 bra +0x24 /* 00001326 */
label00001304:
00001304 2400 move.l D2, D0
00001306 4240 clr.w D0
00001308 4840 swap.w D0
0000130A 4842 swap.w D2
0000130C 4242 clr.w D2
0000130E 2601 move.l D3, D1
00001310 7200 moveq.l D1, 0x00
00001312 780F moveq.l D4, 0x0F
label00001314:
00001314 D482 add.l D2, D2
00001316 D180 addx.l D0, D0
00001318 D281 add.l D1, D1
0000131A B083 cmp.l D0, D3
0000131C 6D04 blt +0x6 /* 00001322 */
0000131E 9083 sub.l D0, D3
00001320 5201 addq.b D1, 1
label00001322:
00001322 51CC FFF0 dbf D4, -0x12 /* 00001314 */
label00001326:
00001326 4A85 tst.l D5
00001328 6A02 bpl +0x4 /* 0000132C */
0000132A 4480 neg.l D0
label0000132C:
0000132C BB86 xor.l D6, D5
0000132E 6A02 bpl +0x4 /* 00001332 */
00001330 4481 neg.l D1
label00001332:
00001332 4CDF 007C movem.l D2,D3,D4,D5,D6, [A7]+
00001336 4E75 rts
fn00001338:
00001338 4E56 FFF0 link A6, -0x0010
0000133C 2F0C move.l -[A7], A4
0000133E 206E 0008 movea.l A0, [A6 + 0x8]
00001342 43EE FFF0 lea.l A1, [A6 - 0x10]
00001346 22D8 move.l [A1]+, [A0]+
00001348 22D8 move.l [A1]+, [A0]+
0000134A 22D8 move.l [A1]+, [A0]+
0000134C 22D8 move.l [A1]+, [A0]+
0000134E 286E 000C movea.l A4, [A6 + 0xC]
00001352 486E FFF0 pea.l [A6 - 0x10]
00001356 486C 0050 pea.l [A4 + 0x50]
0000135A 7010 moveq.l D0, 0x10
0000135C 2F00 move.l -[A7], D0
0000135E 4EBA FEC8 jsr [PC - 0x138 /* 00001228 */]
00001362 397C 0022 004C move.w [A4 + 0x4C], 0x22 /* '\"' */
00001368 2F2C 0048 move.l -[A7], [A4 + 0x48]
0000136C 205F movea.l A0, [A7]+
0000136E 4E90 jsr [A0]
00001370 285F movea.l A4, [A7]+
00001372 4E5E unlink A6
00001374 205F movea.l A0, [A7]+
00001376 504F addq.w A7, 8
00001378 4ED0 jmp [A0]
fn0000137A:
0000137A 4E56 FFFC link A6, -0x0004
0000137E 48E7 0018 movem.l -[A7], A3,A4
00001382 286E 0012 movea.l A4, [A6 + 0x12]
00001386 102E 000A move.b D0, [A6 + 0xA]
0000138A 4880 ext.w D0
0000138C 48C0 ext.l D0
0000138E 2940 0050 move.l [A4 + 0x50], D0
00001392 47EE 000E lea.l A3, [A6 + 0xE]
00001396 2953 0058 move.l [A4 + 0x58], [A3]
0000139A 302E 000C move.w D0, [A6 + 0xC]
0000139E 48C0 ext.l D0
000013A0 2940 005C move.l [A4 + 0x5C], D0
000013A4 102E 0008 move.b D0, [A6 + 0x8]
000013A8 4880 ext.w D0
000013AA 48C0 ext.l D0
000013AC 2940 006C move.l [A4 + 0x6C], D0
000013B0 397C 0064 004C move.w [A4 + 0x4C], 0x64 /* 'd' */
000013B6 2F2C 0048 move.l -[A7], [A4 + 0x48]
000013BA 205F movea.l A0, [A7]+
000013BC 4E90 jsr [A0]
000013BE 2D6C 0070 0016 move.l [A6 + 0x16], [A4 + 0x70]
000013C4 4CDF 1800 movem.l A3,A4, [A7]+
000013C8 4E5E unlink A6
000013CA 205F movea.l A0, [A7]+
000013CC DEFC 000E add.w A7, 0xE
000013D0 4ED0 jmp [A0]
fn000013D2:
000013D2 4E56 0000 link A6, 0
000013D6 2F0C move.l -[A7], A4
000013D8 286E 000C movea.l A4, [A6 + 0xC]
000013DC 296E 0008 0050 move.l [A4 + 0x50], [A6 + 0x8]
000013E2 397C 0065 004C move.w [A4 + 0x4C], 0x65 /* 'e' */
000013E8 2F2C 0048 move.l -[A7], [A4 + 0x48]
000013EC 205F movea.l A0, [A7]+
000013EE 4E90 jsr [A0]
000013F0 285F movea.l A4, [A7]+
000013F2 4E5E unlink A6
000013F4 205F movea.l A0, [A7]+
000013F6 504F addq.w A7, 8
000013F8 4ED0 jmp [A0]
fn000013FA:
000013FA 4E56 0000 link A6, 0
000013FE 2F0C move.l -[A7], A4
00001400 286E 0012 movea.l A4, [A6 + 0x12]
00001404 296E 000E 0050 move.l [A4 + 0x50], [A6 + 0xE]
0000140A 296E 000A 0054 move.l [A4 + 0x54], [A6 + 0xA]
00001410 102E 0008 move.b D0, [A6 + 0x8]
00001414 4880 ext.w D0
00001416 48C0 ext.l D0
00001418 2940 0058 move.l [A4 + 0x58], D0
0000141C 397C 0068 004C move.w [A4 + 0x4C], 0x68 /* 'h' */
00001422 2F2C 0048 move.l -[A7], [A4 + 0x48]
00001426 205F movea.l A0, [A7]+
00001428 4E90 jsr [A0]
0000142A 285F movea.l A4, [A7]+
0000142C 4E5E unlink A6
0000142E 205F movea.l A0, [A7]+
00001430 DEFC 000E add.w A7, 0xE
00001434 4ED0 jmp [A0]
fn00001436:
00001436 4E56 0000 link A6, 0
0000143A 2F0C move.l -[A7], A4
0000143C 286E 0010 movea.l A4, [A6 + 0x10]
00001440 296E 000C 0050 move.l [A4 + 0x50], [A6 + 0xC]
00001446 296E 0008 0054 move.l [A4 + 0x54], [A6 + 0x8]
0000144C 397C 0066 004C move.w [A4 + 0x4C], 0x66 /* 'f' */
00001452 2F2C 0048 move.l -[A7], [A4 + 0x48]
00001456 205F movea.l A0, [A7]+
00001458 4E90 jsr [A0]
0000145A 285F movea.l A4, [A7]+
0000145C 4E5E unlink A6
0000145E 205F movea.l A0, [A7]+
00001460 DEFC 000C add.w A7, 0xC
00001464 4ED0 jmp [A0]
fn00001466:
00001466 4E56 0000 link A6, 0
0000146A 2F0C move.l -[A7], A4
0000146C 286E 0010 movea.l A4, [A6 + 0x10]
00001470 296E 000C 0050 move.l [A4 + 0x50], [A6 + 0xC]
00001476 102E 000A move.b D0, [A6 + 0xA]
0000147A 4880 ext.w D0
0000147C 48C0 ext.l D0
0000147E 2940 0054 move.l [A4 + 0x54], D0
00001482 102E 0008 move.b D0, [A6 + 0x8]
00001486 4880 ext.w D0
00001488 48C0 ext.l D0
0000148A 2940 0058 move.l [A4 + 0x58], D0
0000148E 397C 006D 004C move.w [A4 + 0x4C], 0x6D /* 'm' */
00001494 2F2C 0048 move.l -[A7], [A4 + 0x48]
00001498 205F movea.l A0, [A7]+
0000149A 4E90 jsr [A0]
0000149C 285F movea.l A4, [A7]+
0000149E 4E5E unlink A6
000014A0 205F movea.l A0, [A7]+
000014A2 DEFC 000C add.w A7, 0xC
000014A6 4ED0 jmp [A0]